查看照片的指定位置的像素点值,并在照片中绘制一条指定像素的线段
import cv2
img = cv2.imread('E:\Python-workspace\OpenCV\yanyu/beyond.png',1)#1为彩色图片,0为灰度图片
(b,g,r) = img[20,20]#取照片的(20,20)处的像素点,左上角为(0,0),横为y轴,竖为x轴
print(b,g,r)#OpenCV中的像素为BRG
for i in range(1,50):#左闭右开img[i,100] = (0,255,0)#(B,G,R)一条Green竖直线
cv2.imshow('YY',img)#通过YY窗口名称展示
cv2.waitKey(5000)#5000ms后自动结束
效果如图:
运行前:
运行中:
运行后: