购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 彩色图像的着色处理

1.理论基础

彩色图像的着色处理步骤如下:

(1)通过公式(2-1),将彩色图像转换为灰度图像,使得红、绿、蓝三个分量值相等。

(2)通过对话框获取想要着色的颜色信息。

(3)根据想要着色的颜色信息,分别改变对应的红、绿、蓝三个分量的值,即可得到想要着色的图像。

2.函数说明

OpenCV中,image.shape用于返回图像对象的高度、宽度和通道数的属性说明。

其中,

image.shape[:2],表示获取图像的高度、宽度;

image.shape[:3],表示获取图像的高度、宽度和通道数;

image.shape[0],表示获取图像的垂直尺寸,即高度;

image.shape[1],表示获取图像的水平尺寸,即宽度;

image.shape[2],表示获取图像的通道数。

3.编程代码

4.效果展示

如图2-10所示,在对话框中输入R、G、B三个分量的系数,灰度图像着色处理效果如图2-11所示。

图2-10 在对话框中输入R、G、B三个分量的系数

图2-11 灰度图像着色处理效果 I3PHW0Qn0Mj3p8u5V4ecsvhKK6/HY2LVYPpImPiuTALGLBKI/5mcd9SlWM3+F6Br

点击中间区域
呼出菜单
上一章
目录
下一章
×