对图片像素点的读写
编译环境:Anaconda+Spyder
代码:
import cv2
#图片使用绝对路径,否则spyder编译会报错。1代表彩色,0代表灰度图片
img = cv2.imread("E:/tensorflow/1.jpg",1)
#读取像素点并打印BGR数值
(b,g,r) = img[100,100]
print((b,g,r))
#对像素点进行操作
for i in range(1,100):
img[10+i,100] = (255,255,0)
cv2.imshow("1.jpg",img)
cv2.waitKey(0)
输出结果:
runfile('E:/tensorflow/new start/test.py', wdir='E:/tensorflow/new start')
(125, 95, 14)