
1.通道拆分
b, g, r = cv.split(img)
2.通道合并
img = cv.merge((b, g, r))二、色彩空间的改变
OpenCv中有150多种颜色空间转换方法,最广泛使用的有两种,BGR<->Gray,BGR<->HSV
OpenCv API:
cv.cvtColor(src,code)
参数:
- src:待转换的图像
- code:转换类型
例如:
cv.COLOR_BGR2RGB
cv.COLOR_BGR2GRAY
cv.COLOR_GRAY2BGR
cv.COLOR_BGR2HSV
# 通道拆分 b, g, r = cv.split(img) plt.imshow(b, cmap=plt.cm.gray) plt.show() # 通道合并 img = cv.merge((b, g, r)) plt.imshow(img[:, :, ::-1]) plt.show() # 色彩空间转换 hsv_img = cv.cvtColor(img, cv.COLOR_BGR2HSV) plt.imshow(hsv_img) plt.show()
通道的拆分
通道的合并
色彩空间的转换
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)