我正在使用 C++ 中的 OpenCV 和 cvBlob 通过连接到 RaspberryPi 的网络摄像头进行运动检测。我想将它提高一个档次,并制作一个机器人来检测和跟踪向它行驶的运动并左转/环以将运动物体保持在视野中心。但我很快就遇到了障碍——我找不到任何关于使用活动的、移动的相机进行运动跟踪的资料,这些资料更多的是业余水平。我只找到了学术论文,例如关于光流的论文。当然,如果我知道那是适合我需要的算法,我可以尝试通过其中之一,但是浏览所有论文并从中选择一篇超出了我的理解水平。
所以我将不胜感激,如果有人能指出最简单的方法(毕竟,RaspberryPi 的资源非常有限),我可以确定所选的 blob(我计划跟踪最大 blob 的移动超过一组size) 在水平轴上移动,与由安装有摄像头的机器人的移动引起的背景移动相比。垂直轴上的移动在此应用程序中无关紧要。