基本操作
加载图片,显示图片,保存图片
OpenCV函数:cv2.imread(), cv2.imshow(), cv2.imwrite()
电脑上的彩色图是以RGB(红-绿-蓝,Red-Green-Blue)颜色模式显示的,但OpenCV中彩色图是以B-G-R通道顺序存储的,灰度图只有一个通道。
import cv2
pic_file ="../data/pic1.jpg"
img = cv2.imread(pic_file) # 加载图片
cv2.imshow("pangding", img) # 显示图片
cv2.waitKey(0) # 是让程序暂停的意思,参数是等待时间。0参数表示一直等待
注意: 读取图片函数 imread() 路径中不能有中文噢,并且没有加载成功的话是不会报错的,print(img)的结果为None。 显示效果如下:
保存图片
使用cv2.imwrite()保存图片,参数1是包含后缀名的文件名:
cv2.imwrite('lena_gray.jpg', img)