matlab读jpg有三个通道,图像为“灰度图像”

最近用matlab读取"灰度图"(jpg格式),居然有三个通道,且灰度值还不一样,那么这是为什么呢?

1、灰度图

其实是"灰度图"概念的问题,并不是灰色的图片就是灰度图。正常来说灰度图是某个波段的成像,是由ccd对该波段对应波长的光线的强度感应形成的,一般存为tif格式。如cameraman.tif读进来就是单通道的图像,这时其实才是灰度图像。

2、jpg格式的图片

jpg格式的图片就是正常的彩色图,由RGB三通道组成。

jpg也可以保存灰度图像,只是当它保存灰度图时三个通道的像素值相同,并且也不是RGB红绿蓝对应波长光的感应强度了。

3、jpg格式三个通道像素值不一样

其实当RGB三个通道的像素值接近时,图像就会呈现灰色,这也是为什么会出现用matlab读取"灰度图"(jpg格式),三个通道的像素值还不一样。 

如颜色码(来自十六进制颜色码):

英文代码 形像颜色 HEX格式 RGB格式
DarkSlateGray
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值