企业文化

固定阈值图案怎样把灰度变成黑白点阵:独立观察第15例

2026-11-10 1

只有黑白两种像素时,可以通过不同位置使用不同阈值表达中间亮度。局部点的分布会变化,但一个完整阈值块内的亮点数量有明确规律。

使用四乘四阈值矩阵,数值零至十五各出现一次。灰度限定为零至十六,只有灰度严格大于对应阈值时输出白色。阈值位置按像素坐标加给定偏移后对四取余,再循环铺满图像。

输入与计算记录

阈值矩阵[[0, 8, 2, 10], [12, 4, 14, 6], [3, 11, 1, 9], [15, 7, 13, 5]],坐标偏移为[3, 1]。灰度六行如下,零最暗、十六最亮。

灰度: [3, 1, 6, 9, 5, 5] [1, 16, 11, 9, 3, 3] [0, 7, 9, 13, 14, 5] [6, 10, 13, 1, 8, 15] [4, 0, 1, 10, 12, 16] [13, 4, 0, 15, 10, 10] 黑白结果,一为白、零为黑: [0, 0, 1, 0, 0, 0] [0, 1, 0, 1, 0, 0] [0, 0, 1, 0, 1, 0] [0, 1, 1, 0, 0, 1] [0, 0, 0, 0, 1, 1] [1, 1, 0, 1, 1, 1] 本图共15个白点。完整均匀阈值块的白点数随灰度零至十六依次为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]。

阅读记录时先确认编号代表的是格子、对象、时间还是数组位置,再逐项对应输入与输出。中间状态提供了定位差异的依据,最后的一个合计数字不能替代全部步骤;没有对象的集合与数值零也应区别看待。

怎样检查这个结果

均匀灰度L填满一个四乘四块时,应恰好出现L个白点。零全黑、十六全白;偏移改变图案位置,却不改变完整阈值块内的均匀灰度统计。

这是一种规定好的点阵化方法,不等于真实显示器或打印设备的亮度校准。若希望图案随对象移动或固定在屏幕上,需要明确取样坐标属于哪个空间,否则边缘可能出现不同的闪动表现。

可以遮住结果表先按规则复算第一步,再选择一个边界输入重复操作。若更换规则中的任一前提,应重新推导结果,不要只调整最后答案。这样既能理解本例为何成立,也能看清它在哪些情况下不再适用。