OpenCV读取图像质量信息

OpenCV读取图像质量信息,opencv,compression,jpeg,Opencv,Compression,Jpeg,例如,OpenCV允许您在保存图像时设置JPEG压缩因子。在读取输入图像时是否可能获得此值 我正在创建一个简单的GUI,用户可以在其中打开一个图像,处理它,然后在保存之前选择压缩因子。我想先向用户建议原始质量,然后他可以决定更改它。我想这就是GIMP中发生的事情。 对于其他格式png 谢谢 MIXJPEG是有损编解码器,因此,当保存为JPEG时,无论压缩系数如何,都会进一步丢失原始信息。换句话说,您正在不可逆转地降低图像质量,并且使用与原始图像相同的压缩因子不会提供相同的数据质量。这确实是一个很

例如,OpenCV允许您在保存图像时设置JPEG压缩因子。在读取输入图像时是否可能获得此值

我正在创建一个简单的GUI,用户可以在其中打开一个图像,处理它,然后在保存之前选择压缩因子。我想先向用户建议原始质量,然后他可以决定更改它。我想这就是GIMP中发生的事情。 对于其他格式png

谢谢


MIX

JPEG是有损编解码器,因此,当保存为JPEG时,无论压缩系数如何,都会进一步丢失原始信息。换句话说,您正在不可逆转地降低图像质量,并且使用与原始图像相同的压缩因子不会提供相同的数据质量。这确实是一个很好的观点。我没想到。。。因此,如果我总是以100%的质量保存,图像大小可能会改变更多的频率系数,…,但质量保持不变,因为不会生成任何信息。对吗?不,100%的质量对JPEG来说不是个好主意,因为你们同样不会得到和原稿一样的质量,只是文件太大了。取决于任务,但就质量和文件大小而言,80-85%是JPEG的最佳选择。如果想要无损输出,只需将文件另存为PNG即可。