为2×2的社区,长度(附近地区)
是16。在每个街区,有四个像素,每个像素的两个可能状态,所以排列的总数是24= 16。
为了说明这一点,这个例子展示了如何在一个2×2像素模式矩阵确定哪些条目附近地区
放在目标像素的位置。
创建随机16-element附近地区
向量包含uint8
数据。
附近地区25 = 208 231 32 233 161 71 139 244 246 204 248 244 124 36
创建一个2×2形象和这个例子假定目标像素位置的位置BW (1, 1)
。
由上图指的是颜色编码映射,这个2×2的二进制表示社区可以计算如下所示的代码片段。逻辑1BW (1, 1)
对应于图中蓝色映射到最低有效位(LSB)位置0 4比特(二进制表示,20= 1)。逻辑1BW (2, 2)
最重要的一点是红色的地图(MSB)在位置3 4比特二进制表示(23= 8)。
上面的计算预测输出图像应该包含价值246在目标位置(1)
。
(1)
实际上等于246。