目录
一、图像的基础知识
总结的笔记:
"""
二值图: 每个像素取值 0或1,图像显示出来只有黑白色; 黑色:0 白色:1
灰度图: 每个像素8位表示(0~255)单通道显示亮度; 黑色:0 白色:255
彩色图: 每个像素有RGB三个通道分量表示,每个分量0~255,每个通道单拿出来都是一张灰度图;
黑色(0,0,0) 白色(255,255,255)
RGB: R:红色 G:绿色 B:蓝色
Image(BGR),Merge(RGB): 三个图层的顺序不同,由上到下
HSV: H:色相 S:饱和度 V:明度
OpenCV的 HSV格式中, H(色彩/色度)的取值范围是 [0,180],
S(饱和度)的取值范围 [0,255], V(亮度)取值范围 [0,255]
图像色彩空间转换:
cv2.cvtColor(img,code)
img: 要更改其色彩空间的图像
code: 色彩空间转换的代码
cv2.COLOR_BGR2GRAY: 表示从 BGR转换为灰度图像
cv2.COLOR_BGR2HSV: 表示从 BGR转换为 HSV图像
图层(通道)分离:
cv2.split(img)
img: 要分离的图像
图层(通道)合并:
cv2.merge((a,b,c))
a,b,c: 要合并的色彩通道
"""
<