彩色图到灰度图的转换
2007-09-20 13:25
316 查看
工程应用中经常要遇到需要把彩色图像到灰度图像的变换的问题,采集卡过来的图像为彩色图像,为加快处理速度,要把彩色图像转换为黑白图象,这个问题比较好解决,一般情况下彩色图像每个像素用三个字节表示,每个字节对应着R、G、B分量的亮度(红、绿、蓝),转换后的黑白图像的一个像素用一个字节表示该点的灰度值,它的值在0~255之间,数值越大,该点越白,既越亮,越小则越黑。转换公式为Gray(i,j)=0.11*R(i,j)+0.59*G(i,j)+0.3*B(i,j),其中Gray(i,j)为转换后的黑白图像在(i,j)点处的灰度值,我们可以观察该式,其中绿色所占的比重最大,所以转换时可以直接使用G值作为转换后的灰度。
相关文章推荐
- OpenCV实现彩色图像转换为灰度图及二值化处理
- 彩色图到灰度图的转换【未经测试】
- 在ios中使用opencv将彩色图片转换成为灰度图,uiimageview无法显示问题
- Matlab图像处理:使用函数将彩色图转换为灰度图
- 如何将真彩色图转换为各种灰度图
- 真彩色转换灰度图
- Android-将RGB彩色图转换为灰度图
- [小代码]转换彩色图为灰度图
- android 将彩色图转换为灰度图
- 彩色图片转换为灰度图(方法)
- 32位彩色图像转换成256级灰度图的算法
- 如何将真彩色图转换为各种灰度图
- Android-将RGB彩色图转换为灰度图
- 如何将真彩色图转换为各种灰度图
- Qt 中彩色图像转换为灰度图
- Qt 中彩色图像转换为灰度图
- Javascript图像处理之将彩色图转换成灰度图
- Android-将RGB彩色图转换为灰度图
- Android-将RGB彩色图转换为灰度图
- 如何将真彩色图转换为各种灰度图