检测像素变化所需的快速算法

iOS编码器

我正在寻找一种算法来检测像素阵列中的变化。在下图中,红线表示像素阵列。我希望一旦下面的高尔夫球杆通过红线,算法就能够识别并触发。

我最初的想法是读取线条上的像素,并在颜色变化超过特定阈值时检测颜色变化(特别是在线条的下半部分)。

是否有更好的方法可以做到这一点,或者我可以使用一种算法来检测高尔夫球杆通过红线之后的算法?

谢谢你的想法。

在此处输入图片说明

史密斯先生42

沿线跟踪像素是一种可行的方法。我建议不要按从上到下或从下到上的顺序检查像素,建议采用一种隔行扫描顺序,以增加很少检查像素就可以检测到变化的机会。

这是我的意思:

如果将像素从到底部的索引分别为0、1、2、3,.. 63 [仅作为示例]

我会检查例如这个命令0,32,16,48,8,24,40,56,4,12,20,28,36,44,52,60,...

或者,如果您预测像素变化的分布概率不相等,则甚至可以考虑到这一点,并找到像素检查的顺序,以最低的平均像素检查来检测变化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章