目的:完成opencv图像读取 展示 写入 读取图像: 1.导入cv2 2. 读取图像imread 3.使用imshow将图像展示 imread("(路径)+图像的名称",0),第二部份的数字可以填0或1 0是灰阶图像 1是彩色图像 imshow("视窗名称",img) img = 使用imread读取的图像 waitKey()给定的时间内(单位ms)等待用户按键触发,如果用户没有按下 键,则接续等待(循环) 输出结果: 修改图像: (b,g,r) = img[100,100]#针对感兴趣像素点 印出b,g,r) 使用for回圈,写入蓝色直线 [10,100]-[110,100] 输出结果: 写入图像: 可以直接生成新图像,也可以依据自己的需求压缩图像大小 JPG 数字越小 压缩比越高 图片越容易模糊 (0-100) 压缩结果为 PNG 数字越小 压缩比越低 图片档案大小越大 (档案大小:0 > 9) 范围0-9 直接生成 cv2.imwrite('dog.jpg',img) 其中img是解码后的原始数据 来源: https://www.cnblogs.com/charls0404/p/11495244.html