一张图片经过matlab处理,imshow了之后会出现三幅一样的输出图像并排显示的情况,向高手求解 20

一张图片经过matlab处理,用imshow函数(也用过imtool函数)显示结果图像,会出现这样一中情况:结果图像是正确显示了,但是一下子出现三张一样的结果图像并排显示... 一张图片经过matlab处理,用imshow函数(也用过imtool函数)显示结果图像,会出现这样一中情况:结果图像是正确显示了,但是一下子出现三张一样的结果图像并排显示,会不会是matlab的版本问题?我用的是2010b。向高手求解! 展开
 我来答
cqwcky
2012-06-26
知道答主
回答量:1
采纳率:0%
帮助的人:1606
展开全部
imshow函数没错,错的是你没弄清楚图像的格式.你的I是一个66*514*3的彩色图像,而不是一个灰度图像,做二维卷积之后,得到的J1的大小为68*1544,这就是问题症结所在,函数将彩色图像的三个分量拼接在一起构成一个66*1542的灰度图像,然后二维卷积将尺寸扩为68*1544,显示出来就是三个图连接在一起,在fig1中的第二个图和fig2中的图都是如此.
改正方法:将彩色图像转为灰度图像
I=imread('11.bmp');
I=rgb2gray(I);
上海华然企业咨询
2024-10-21 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,... 点击进入详情页
本回答由上海华然企业咨询提供
慈溪人力
2012-04-07
知道答主
回答量:2
采纳率:0%
帮助的人:3144
展开全部
我也出现了这样的问题,读入图片后显示原始图片是正常的,可是处理完后就显示三张并排的,三张的大小都和原始图片是一样的
请问你解决了吗?是怎样解决的能否告诉我,非常感谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
右狂欠F
2019-03-15
知道答主
回答量:1
采纳率:0%
帮助的人:758
展开全部
Mat(HEIGHT,WIDTH) 不是 Mat(WIDTH,HEIGHT)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jwlnwu
2011-01-04 · 超过21用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:62.2万
展开全部
是不是还有其他的axes,或者没有指定显示的axes,应该不是版本的问题。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酷呆爱死呆
2011-01-07 · TA获得超过4240个赞
知道大有可为答主
回答量:507
采纳率:100%
帮助的人:1147万
展开全部
看你的图像是不是RGB三维图,转化成灰度图试试!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式