sherri 发表于 2005-12-31 18:39

这种错误是什么原因引起的?

<P>用imshow(m)函数显示一个图像,可系统报的错是:<BR><BR><FONT color=#ff0000>??? Error using ==&gt; set<BR>Width and height must be &gt; 0.</FONT></P>
<P><FONT color=#ff0000>Error in ==&gt; C:\MATLAB6p1\toolbox\images\images\truesize.m (Resize1)<BR>On line 284==&gt; set(axHandle, 'Position', axPos);</FONT></P>
<P><FONT color=#ff0000>Error in ==&gt; C:\MATLAB6p1\toolbox\images\images\truesize.m<BR>On line 40==&gt;   Resize1(axHandle, imHandle, imSize);</FONT></P>
<P><FONT color=#ff0000>Error in ==&gt; C:\MATLAB6p1\toolbox\images\images\imshow.m<BR>On line 167==&gt;   truesize(figHandle);<BR></FONT><BR>这是什么意思?什么原因引起的?</P>

xueyi 发表于 2005-12-31 20:36

imshow(m)里面m是什么?<BR>是不是它出的问题引起了matlab内部函数错误

sherri 发表于 2006-1-1 09:11

m是一个双精度图像矩阵

suffer 发表于 2006-1-1 10:04

回复:(sherri)这种错误是什么原因引起的?

<P>用image试试看</P>

xueyi 发表于 2006-1-1 10:06

我的没问题啊

我的没问题<BR>&gt;&gt; m=imread('haha','bmp');<BR>&gt;&gt; imshow(m)<BR>&gt;&gt;

suffer 发表于 2006-1-1 10:12

回复:(xueyi)我的没问题啊

<DIV class=quote><B>以下是引用<I>xueyi</I>在2006-1-1 10:06:31的发言:</B><BR>我的没问题<BR>&gt;&gt; m=imread('haha','bmp');<BR>&gt;&gt; imshow(m)<BR>&gt;&gt; </DIV>
<br>你的m不是双精度的

sherri 发表于 2006-1-1 16:54

<P>用image可以显示,但显示出的结果很怪异,看不出是一副灰度图像了!</P>

xueyi 发表于 2006-1-1 17:22

回复:(suffer)回复:(xueyi)我的没问题啊

<DIV class=quote><B>以下是引用<I>suffer</I>在2006-1-1 10:12:42的发言:</B><BR><BR><BR>你的m不是双精度的</DIV>
<P>哦,原来是这样,又学到一点</P>
页: [1]
查看完整版本: 这种错误是什么原因引起的?