检测OpenCV C (移动相机)上的运动



我正在为大学做一个项目,我正在与OpenCV合作(真是太棒了)。

现在我的问题是:
我有一个视频(.avi),并且已经检测到了我想知道的有关斑点突然出现在红色和黄色之间的RGB范围的所有信息。在我意识到保存有关像素值的所有信息的矩阵之后,我最终以红色的比例创建了代表中间像素值的图像。

真正的问题是,视频不是静态的,相机移动(不太多,但移动)。
我可以计算摄像机运动的X和y坐标,以便我可以移动矩阵的值吗?

谁在乎您的英语?直到我们了解您的问题:)您真正可以做的就是对OpenCV中实现的KLT运动检测进行镜头。这是指向KLT的链接,也称为光流,如果您可以将运动向量过滤为仅限于斑点的运动向量,则可以肯定地掌握要跟踪的对象。更好地将KLT给物体初始坐标/区域进行跟踪。您是否检查了OpenCV Blobs库以掌握斑点?这是链接

最新更新