大家好,我是csdn的博主:lqj_本人
这是我的个人博客主页:
lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm=1011.2415.3001.5343哔哩哔哩欢迎关注:小淼前端
小淼前端的个人空间_哔哩哔哩_bilibili
本篇文章主要讲述python的人工智能视觉领域(opencv),本篇文章已经成功收录python人工智能视觉(opencv)从入门到实战专栏中:
https://blog.csdn.net/lbcyllqj/category_12200666.htmlhttps://blog.csdn.net/lbcyllqj/category_12200666.html
split(mat)
分割图像的通道
merge((ch1,ch2,ch3))
融合多个通道
导入库并创建图片
import cv2
import numpy as np
img = np.zeros((200,200,3),np.uint8)
分割通道
b,g,r = cv2.split(img)
修改颜色
b[10:100,10:100] = 255
g[10:100,10:100] = 255
合并通道
img2 = cv2.merge((b,g,r))
完整学习代码
import cv2
import numpy as np
img = np.zeros((200,200,3),np.uint8)
b,g,r = cv2.split(img)
b[10:100,10:100] = 255
g[10:100,10:100] = 255
img2 = cv2.merge((b,g,r))
cv2.imshow('img',np.hstack((b,g)))
cv2.imshow('img2',np.hstack((img,img2)))
cv2.waitKey(0)
cv2.destroyAllWindows()