
一张图片经过matlab处理,imshow了之后会出现三幅一样的输出图像并排显示的情况,向高手求解 20
一张图片经过matlab处理,用imshow函数(也用过imtool函数)显示结果图像,会出现这样一中情况:结果图像是正确显示了,但是一下子出现三张一样的结果图像并排显示...
一张图片经过matlab处理,用imshow函数(也用过imtool函数)显示结果图像,会出现这样一中情况:结果图像是正确显示了,但是一下子出现三张一样的结果图像并排显示,会不会是matlab的版本问题?我用的是2010b。向高手求解!
展开
6个回答
展开全部
imshow函数没错,错的是你没弄清楚图像的格式.你的I是一个66*514*3的彩色图像,而不是一个灰度图像,做二维卷积之后,得到的J1的大小为68*1544,这就是问题症结所在,函数将彩色图像的三个分量拼接在一起构成一个66*1542的灰度图像,然后二维卷积将尺寸扩为68*1544,显示出来就是三个图连接在一起,在fig1中的第二个图和fig2中的图都是如此.
改正方法:将彩色图像转为灰度图像
I=imread('11.bmp');
I=rgb2gray(I);
改正方法:将彩色图像转为灰度图像
I=imread('11.bmp');
I=rgb2gray(I);
展开全部
我也出现了这样的问题,读入图片后显示原始图片是正常的,可是处理完后就显示三张并排的,三张的大小都和原始图片是一样的
请问你解决了吗?是怎样解决的能否告诉我,非常感谢!
请问你解决了吗?是怎样解决的能否告诉我,非常感谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Mat(HEIGHT,WIDTH) 不是 Mat(WIDTH,HEIGHT)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是还有其他的axes,或者没有指定显示的axes,应该不是版本的问题。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你的图像是不是RGB三维图,转化成灰度图试试!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |