我需要检测摄像机平移的速度(水平/垂直)以警告操作员减速。
整个图像作为一个块移动,我不需要实际的方向(尽管 H 或 V 会是一个奖励),我只需要一个近似的幅度 - 即。如果在帧之间移动超过“N”个像素,则触发。
图像是大且通常均匀的低对比度场景,我没有任何明显的亮点要跟踪。我需要在不使用所有 CPU 的情况下实时完成 (60fps)。
Niave 解决方案是在中心选择一个 RoI,找到边缘,计算帧对之间的相似性,将其中一个帧向左/右/上/下移动一个像素,重复 - 找到最小值。
我想知道是否有更聪明的解决方案?