OpenCV—Python 04图像像素读写
运行环境:
opencv版本4.6.0.66
python版本3.7.4
一、代码及运行效果
import cv2 as cv
src = cv.imread("test.jpg")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)
h, w, ch = src.shape
print("h , w, ch", h, w, ch)
for row in range(h):
for col in range(w):
b, g, r = src[row, col]
b = 255 - b
g = 255 - g
r = 255 - r
src[row, col] = [b, g, r]
cv.imshow("output", src)
cv.waitKey(0)
cv.destroyAllWindows()
二、函数详解
1、shape
函数shape返回三个值,(高度,宽度,颜色通道数目)