原标题:OpenCV:图像的合并和切分
原文来自:博客园 原文链接:https://www.cnblogs.com/geeksongs/p/11093067.html
导包:
import numpy as npimport cv2import matplotlib.pyplot as pltdef show(image):
plt.imshow(image)
plt.axis('off')
plt.show()def imread(image):
image=cv2.imread(image)
image=cv2.cvtColor(image,cv2.COLOR_BGR2RGB) return image
打开图像:
image=imread(
(R,G,B)=cv2.split(image)#将图像进行切分
print(R.shape)print(G.shape)print(B.shape)
输出:
(1729, 1080)
(1729, 1080)
(1729, 1080)
#现在开始图像的合并merge=cv2.merge([R,G,B])
show(merge)
#分别显示三个通道当中的图片cv2.imshow('R',R)#但是很遗憾我的服务器挂掉了,因为最开始我并没有后面这几句代码哈哈哈哈cv2.waitKey(0)
cv2.destroyAllWindows()
免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。
合作及投稿邮箱:E-mail:editor@tusaishared.com