查看单个帖子
旧 2009-03-24, 22:56   #2
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: [讨论]matlab读入的图像灰度值不是真实灰度值?

lz “RGB三个分量都是uint8,且matlab已经把RGB三分量的范围映射到0~255”你可以看一下workspace里读入的分量的数据类型就可以了。
uint8是无符号8位整形数据的意思,8位数据,2^8-1=255。MatLAB中也有uint16的数据格式,看你读取时的要求了。
你在VC中读的灰度值是以多少位bit表示一个pixel的,你可以看一下,应当有区别的。

Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
silas_xue 当前离线   回复时引用此帖