查看照片的指定位置的像素點值,并在照片中繪制一條指定像素的線段
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后自動結束
效果如圖:
運行前:
運行中:
運行后: