cv2.imwrite的参数
时间: 2023-11-19 22:49:20 浏览: 78
mat2png.txt
cv2.imwrite()是OpenCV中用于将图像保存到文件的函数。它有三个参数:img_path_name表示保存的文件名,img表示要保存的图像对象,num是可选的第三个参数,用于指定保存的格式和质量。
对于JPEG格式图片,num表示图像的质量,取值范围为0-100,数字越大表示质量越高,默认为95。
对于PNG格式图片,num表示压缩级别,取值范围为0-9,数字越大表示压缩级别越高,图像文件大小越小,默认为3。
例如:
cv2.imwrite(r"D:\picture\111.jpg", img)
cv2.imwrite('111.png', img, [int(cv2.IMWRITE_JPEG_QUALITY), 95])
cv2.imwrite('111.png', img, [int(cv2.IMWRITE_PNG_COMPRESSION), 9])
阅读全文