import cv2
img=cv2.imread("G:/1.jpg",1)
(b,g,r)=img[100,100]
print(b,g,r)
img[100,100] 返回图像(100,100)像素处BGR的值,
注意:
OpenCV读取图片的时候是BGR,不是RGB
因为返回的是元组,所以(b,g,r)得到像素值
import cv2
img=cv2.imread("G:/1.jpg",1)
(b,g,r)=img[100,100]
print(b,g,r)
for i in range(1,100):
img[10+i,100]=(255,0,0)
cv2.imshow('image',img)
cv2.waitKey(0)
实现了在img[10,100]到img[110,100]画一条蓝色的线。改变其像素
利用矩阵对X,Y坐标进行操作