一、
1.图像写入函数cv2.imwrite(),参数1为要保存的文件路径,参数2为要写入的图像
2.在cv2.imwrite()中,
对jpg格式追加参数[cv2.IMWRITE_JPEG_QUALITY,n],n为有损图像压缩比,范围[0~100],缺省100;
对png格式追加参数[cv2.IMWRITE_PNG_COMPRESSION,n],n为无损压缩比,范围[0~9],缺省0;
二、
# 将图像读入新的文件中
import cv2
# 图像读写
img = cv2.imread('image01.jpg',1)
cv2.imwrite('image02.png',img)
# 图像重新读取
img2 = cv2.imread('image02.png',1)
cv2.imshow('',img2)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 在图像的写入过程中控制其质量
import cv2
# 读取写入图片
img = cv2.imread('image01.jpg',1)
cv2.imwrite('imagetest01.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,0])
cv2.imwrite('imagetest02.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,100])
# 图像重新读取、显示
img1 = cv2.imread('imagetest01.jpg',1)
img2 = cv2.imread('imagetest02.jpg',1)
cv2.imshow('test1',img1)
cv2.imshow('test2',img2)
cv2.waitKey(0)
cv2.destroyAllWindows()