像素,RGB(3层通道)
坐标系(左上角0,0)(height,width,channels)
cv2.imread()
img.shape
img.size
img.dtype
cv2.imshow()
cb2.waitKey(0) 等待输入,避免自动关闭
cv2.destroyAllWindows()
openCV中的图层通道为BGR
(b,g,r) = img[6, 40]
b = img[6, 40, 0]
g= img[6, 40, 1]
r= img[6, 40, 2]
img[6,40] = (0,0,255)
灰度图片
cv2.imread(“”, cv2.IMREAD_GRAYSCALE )
img = cv2.imread(“images/1.jpg”)
b,g,r = cv2.split(img)
img_new = cv2.merge([r, g, b])
## 重新拼接显示
import matplotlib.pyplot as plt
plt.subplot(121)
plt.imshow(img)
plt.subplot(122)
plt.imshow(img_new)
plt.show()
## 显示各个图层的深度
plt.subplot(221)
plt.imshow(img)
plt.subplot(222)
plt.imshow(r)
plt.subplot(223)
plt.imshow(g)
plt.subplot(224)
plt.imshow(b)
plt.show()
img_2 = cv2.imread(“images/1.jpg”, cv2.IMREAD_GRAYSCALE)
cv2.imshow(“test”, img_2)
cv2.waitKey(0)
cv2.destroyAllWindows()
