【发布时间】:2021-05-31 23:44:30
【问题描述】:
我正在尝试使用我的 matlab 代码编辑器编写解压缩 CCITT Group4 算法的代码。 但是,我无法理解解码机制。 当我们完成对原始二进制图像的编码时,我们将只编码二进制代码。 所以,在那个代码中,没有 a0、a1、a2、b1、b2(你知道,CCITT G4 元素)。 这一点是我的问题。让我举一个例子。 我们有压缩代码行(0 0 0 1 0 0 1 0 1 1 1 1 1)。 首先,您可以检测“Pass mode codeword(0 0 0 1)”, 和“水平模式码字(0 0 1 0 1 1 1 1 1)”。 我们可以知道水平模式的解码代码运行长度,(“White run length=2 -> 0 1 1 1”,“Black run length=2 -> 1 1”) 但是,我们如何知道通过模式的解码代码运行长度? 我认为没有关于通过模式线运行长度的信息。请告诉我。谢谢。
【问题讨论】: