- 读/写图像文件
OpenCV通过imread()函数和imwrite()函数进行图像读写。
import cv2
image = cv2.imread('02CV.png') #读取图片 默认为彩色
cv2.imwrite('MyPic.jpg', image)#保存为jpg格式
①imread()函数的第一个参数是需要读入的图像文件,需要注意的是这幅图像需要在程序工作路径或提供绝对路径。第二个参数是读取图像的方式。
- cv2.IMREAD_COLOR = 1:读入一副彩色图像。图像的透明度会被忽略,
这是默认参数。 - cv2.IMREAD_GRAYSCALE = 0:以灰度模式读入图像
②imwrite()函数是将第二个参数中的图像信息保存到第一个参数的文件中。
效果图
- 显示图像
使用函数 cv2.imshow() 显示图像。窗口会自动调整为图像大小。第一个参数是窗口的名字,其次才是我们的图像。
cv2.imshow('MyPic',image)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.waitKey() 是一个键盘绑定函数。需要指出的是它的时间尺度是毫秒级。函数等待特定的几毫秒,看是否有键盘输入。特定的几毫秒之