matlab gui不能显示图片

[复制链接]
查看11 | 回复2 | 2010-8-27 19:26:29 | 显示全部楼层 |阅读模式
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject
handle to pushbutton2 (see GCBO)
% eventdatareserved - to be defined in a future version of MATLAB
% handles
structure with handles and user data (see GUIDATA)
[filename,pathname] = ...

uigetfile({'*.jpg';'*.bmp';'*.gif';'*.png';'*.tif'},'Read Pic');
str = [pathname filename];
im = imread(str);
axes(handles.axes1);
imshow(im);
可以执行 但是图片显示不出来

回复

使用道具 举报

千问 | 2010-8-27 19:26:29 | 显示全部楼层
我运行可以显示啊,你指的显示不出是显示有问题(比如颜色不正确)还是什么都没有?因为你的imread没有导入色表,所以在显示索引图片时显示会有问题(比如颜色不正确)。你把倒数三行改为下面的语句试试。[im,idx] = imread(str);axes(handles.axes1);imshow(im,idx);
回复

使用道具 举报

千问 | 2010-8-27 19:26:29 | 显示全部楼层
image函数试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行