【问题标题】:How to detect lossless JPEG 2000 compression?如何检测无损 JPEG 2000 压缩?
【发布时间】:2013-04-01 09:52:57
【问题描述】:

我有一个motion-JPEG 2000 文件,我需要根据文件本身确定创建者是否使用无损压缩来创建它。我没有可比较的原始视频数据,也没有用于生成文件的应用程序的源代码。

根据我的发现,看起来我能做的最好的事情是检查小波滤波器(双正交 3/5)和量化步长 (1),如果这些条件为真,则假设无损。

非常感谢任何有关如何检查无损压缩的建议。我的工作环境是 MATLAB 或 Java,但其他平台的任何提示都会有所帮助。

【问题讨论】:

    标签: mjpeg image-compression jpeg2000 lossless-compression


    【解决方案1】:

    您可以为此目的使用 ffmpeg。从这里下载:https://ffmpeg.org/。安装好软件并将其源文件夹添加到WIN路径后,您可以简单地执行以下操作:

    ffprobe Test.mj2
    

    然后输出会向您显示有关视频的许多详细信息,包括可能的 无损。

    请参阅以下示例输出

    【讨论】:

      【解决方案2】:

      可以使用5/4小波,量化步长为1,在编码过程中仍然截断码流,得到有损结果。这仍然是有效的 JPEG 2000 图像。因此,检查无损的唯一方法是与原始文件进行比较。

      【讨论】:

        猜你喜欢
        • 2014-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多