MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [讨论]matlab读入的图像灰度值不是真实灰度值? (https://www.labfans.com/bbs/showthread.php?t=7054)

seather 2009-03-24 18:17

[讨论]matlab读入的图像灰度值不是真实灰度值?
 
用matlab可以读取16位的bmp图像,但是得到的数据是matlab解析过的彩色数据信息,RGB三个分量都是uint8,且matlab已经把RGB三分量的范围映射到0~255。

这个说法对吗?

我在vc中读的图像就与matlab读入的灰度不一样!

silas_xue 2009-03-24 22:56

回复: [讨论]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”,再次登陆时亦便于查看回答是否真的帮到你了。


所有时间均为北京时间。现在的时间是 13:18

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.