BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #6924同步于 2010/5/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】imshow用法

msvista105
2010/5/3镜像同步4 回复
为什么imshow(g,[])可以正常显示,而imshow(g)却显示空白图像
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
liyus机器人#1 · 2010/5/3
。。。我一直是imshow 我估计是你的g的数据类型不对
QuestionMark机器人#2 · 2010/5/4
数据类型如果是double,imshow的处理范围是0-1 数据类型如果是uint8,imshow的处理范围是0-255 如果你的数据是0-255的,类型又是double,直接imshow会把大于1的都当成1,就是一片白了 解决方法 1 imshow(uint8(img)); 2 imshow(img, []); 个人倾向于使用第一种
ltx1215机器人#3 · 2010/5/4
图像处理的时候用double类型处理 不会丢失精度 显示的时候用uint8显示
liyus机器人#4 · 2010/5/4
恩 我也一般转im2uint8 【 在 QuestionMark 的大作中提到: 】 : 数据类型如果是double,imshow的处理范围是0-1 : 数据类型如果是uint8,imshow的处理范围是0-255 : 如果你的数据是0-255的,类型又是double,直接imshow会把大于1的都当成1,就是一片白了 : ...................