Matlab gui 读入图像,程序如下,出现了很畸形的错误,Matlab居然提示了如此多错误error,求破

[filename,pathname]=...uigetfile({'*.tif';'*.jpg';'*.bmp';'*.gif';'*.*'},'选择图片');ifpa... [filename,pathname]=...
uigetfile({'*.tif';'*.jpg';'*.bmp';'*.gif';'*.*'},'选择图片');
if pathname == 0
return;
end
str=[pathname filename];
im =imread(str);
axes(handles.axes1);
imshow(im);

??? Error using ==> getThere is no 'CDataMapping' property in the 'figure' class.
Error in ==> basicImageDisplay at 35isIndexedUint16Image = strcmpi(get(hh,'CDataMapping'),'direct') && size(map,1) > 256;
Error in ==> imshow at 246 hh = basicImageDisplay(fig_handle,ax_handle,...
Error in ==> image>pushbutton1_Callback at 89imshow(im);
Error in ==> gui_mainfcn at 96 feval(varargin{:});
Error in ==> image at 42 gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)image('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
展开
 我来答
lovelyxuezi
2012-11-29 · TA获得超过127个赞
知道答主
回答量:60
采纳率:0%
帮助的人:40.4万
展开全部
在否?貌似你的GUI还用了pushbutton什么的,你的程序应该没什么问题,我想可能是你的一些属性的设置有问题,比如说坐标轴的Tag改正确了吗?要不你把你的GUI文件夹打包发给我,我来看看能不能解决。396430539@qq.com

你发给我的文件,我有看过,不知道什么原因。我给你发了一个我曾经做的图像处理的例子,希望对你有所帮助。祝好!
--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
英雄创业精神奇
2012-11-13 · TA获得超过1601个赞
知道小有建树答主
回答量:1454
采纳率:0%
帮助的人:1395万
展开全部
axes(handles.axes1); %从这一句来看 首先你要建立好axes的显示位置
尤其是handles.axes1 中间的连接符是“英文的点“ 你这边看看是不是点错

个人觉得 你这段代码没有问题 不然你试试我的

function pushbutton1_Callback(hObject, eventdata, handles)
global im

[filename pathname] = ...
uigetfile({'*.jpg';'*.bmp';'*.gif'}, '开始');
str=[pathname filename];
im=imread(str);
axes(handles.axes1);
imshow(im);
追问
还是不行,用你的程序也不行,提示一样,是不是我的matlab库没装全啊?
貌似就是imshow这句的问题。。。
追答
那 老衲无解了 我这边都是ok的 而已我也没发现我的程序有啥问题 你会不会axes1显示位置 在fig文件文件中没有建立啊

既然你发现你的inshow有问题的话 建议你单独建立一个m文件 读取
im=imread('12.jlpg');
imshow(im);%%你试试 如果你这样读取的图片可以显示的话 说明imshow没有问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式