python openCV 获取图像像素点

import cv2

# 读取图像
img = cv2.imread("test.jpg")

# 查看图像
cv2.imshow("title", img)
cv2.waitKey(0)

# 查看维度
print(img.shape)

# 查看 (10,10) 位置的RGB 
# 注意:此处返回顺序为 [B, G, R]
print(img[10,10])   


# 更改 部分为白色
for i in range(100):
    for j in range(100):
        img[i, j] = [200,255,255]

# 保存
cv2.imwrite("test2.png", img)   # 用 imwrite 函数将数据写到本地

 

你可能感兴趣的:(python)