欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenCV: 图片像素读取与写入

程序员文章站 2022-03-22 16:55:51
...

我们依旧使用该图片作为素材进行讲解~OpenCV: 图片像素读取与写入

1.像素读取
import cv2
img = cv2.imread('image.jpg',1)
(b,g,r) = img[100,100]     # 读取(100,100)该坐标的像素颜色(bgr格式)
print(b,g,r)

OpenCV: 图片像素读取与写入
可以看到,该图片位于(100,100)位置的像素色值为(80,59,0)

2.像素颜色写入
for i in range(1,100):
    img[10+i, 100] = (0,0,255)
cv2.imshow('image',img)
cv2.waitKey(0)

我们向(11,100)~(110,100)的这条线上的像素点,写入(0,0,255) 即红色
OpenCV: 图片像素读取与写入
可以看到,图片左上角出现了一条红色的线条

相关标签: OpenCV