2012-02-02 26 views
5

Làm thế nào để lưu trữ hình ảnh thành một biến (giả sử I) được truy xuất bằng cách sử dụng lệnh uigetfile()? Ví dụ, tôi chọn hình ảnh thông quaĐọc hình ảnh bằng cách sử dụng đầu ra của uigetfile

[FileName PathName] = uigetfile('E:\*.jpg','Select an image'); 

Bây giờ tôi muốn để lưu trữ các hình ảnh được chọn trong I. biến

Trả lời

5

mã dưới đây sẽ làm việc cho bạn: -

[FileName,PathName] = uigetfile('*.jpg','Select an image'); 
image=imread(strcat(PathName,FileName)); 
+0

THANKS DAVID ... CNTT ĐÃ LÀM .. :) – meena

2

Sử dụng lệnh imread

if ~isequal(FileName,0) 
     I = imread(fullfile(PathName,FileName)); 
    end 

Các isequal là để kiểm tra cho người dùng hủy nhấp chuột.

+0

Tôi đã nhận lỗi sau ??? Hàm không xác định hoặc phương thức 'bằng' cho đối số đầu vào của loại 'char'. – meena

+0

@meena - cố định rằng –

Các vấn đề liên quan