cv2.imwrite有哪些paras
时间: 2024-09-03 17:05:10 浏览: 52
python3下使用cv2.imwrite存储带有中文路径图片的方法
cv2.imwrite是OpenCV库中用于保存图像的一个函数,它提供了几个参数,用于控制如何将图像保存到文件系统中。下面是cv2.imwrite函数的一些主要参数:
1. filename:必需的参数,表示要保存的图像文件的路径和文件名。支持的文件格式通常包括:JPEG, JPG, PNG, TIFF,等等。
2. img:必需的参数,表示要保存的图像数据,通常是通过cv2.imread读取或者通过其他图像处理函数生成的。
3. params:可选参数,用于指定保存图像的特定选项。例如:
- cv2.IMWRITE_JPEG_QUALITY:指定JPEG图像保存时的质量,范围为0到100,默认为95。
- cv2.IMWRITE_JPEG_PROGRESSIVE:用于指定是否保存为JPEG的渐进式格式。
- cv2.IMWRITE_PNG_COMPRESSION:指定PNG图像保存时的压缩级别,范围为0到9,默认值为3。
- cv2.IMWRITE_PNG_STRATEGY:指定PNG压缩策略,默认值为默认策略,用于平衡压缩速度和压缩效率。
使用cv2.imwrite函数时,可以通过一个列表将这些参数传递给函数,例如保存一个质量为95的JPEG图像可以写为:cv2.imwrite('image.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 95])
阅读全文