- 图片在计算机中的存储形式为矩阵,故可通过 src [row, col] 的方式获取和修改相应位置上的像素值。
- jpg 格式的彩色图片为三通道图片,分别为(blue, green, red),png 格式的图片为四通道图片,还有 alpha 通道,代表透明度。
1.在图片中画一条红色竖线
代码:
import cv2 src = cv2.imread("C:/360Downloads/1.jpg", 1) (b, g, r) = src[100,100] print(b, g, r) for i in range(100): src[100 + i, 50] = (0, 0, 255) cv2.imshow("dst", src) cv2.waitKey(0)
运行效果: