繁体   English   中英

jpg格式适合图像处理算法吗

[英]is jpg format good for image processing algorithms

大多数非严肃相机(电话和网络摄像头上的相机)会提供有损JPEG图像作为输出。

虽然对于人眼来说可能不会引起注意,但是数据丢失对于图像处理算法可能至关重要。

如果我是正确的,那么在分析输入图像时您会采用什么通用方法? (请注意:对于业余爱好者来说,使用行业标准相机可能不是一种选择)

JPG是一个完整的实现系列,实际上有4种方法。 最常见的方法是基于离散余弦变换的“常规”方法。 这只是将图像分成8x8的块,并计算该图像的DCT。 这产生了系数列表。 为了有效地存储这些系数,将它们与其他矩阵(量化矩阵)相乘,以便通常将较高的频率舍入为零。 这是该过程中唯一的有损步骤。 这样做的原因是能够比以前更有效地存储系数。

因此,您的问题很难回答。 它还取决于输入的大小,如果您具有足够大的图像(例如3000x2000),并且以相对较高的精度存储,则不会有任何伪像问题。 高压缩率的小图像可能会引起麻烦。

请记住,虽然用相机拍摄的图像包含很多噪点,但噪点本身可能比jpg压缩要麻烦得多。

在我的工作中,通常将所有图像转换为pgm格式,这是原始格式。 这样可以确保如果以流水线方式处理图像,则所有中间步骤都不会受到jpg压缩的影响。

请记住,旋转,缩放和重复保存JPG等操作会在每次迭代时导致数据丢失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM