Opencv 如何检测静态摄像机的位移?
我正在寻求帮助来解决我的问题。我有一个静态相机,它聚焦在一个地方。我每1秒下载一次当前视图 我想写一个程序,当有人向不同的方向移动相机时检测。之后,我想用shift生成图像。我目前提出了以下解决方案:Opencv 如何检测静态摄像机的位移?,opencv,camera,emgucv,shift,Opencv,Camera,Emgucv,Shift,我正在寻求帮助来解决我的问题。我有一个静态相机,它聚焦在一个地方。我每1秒下载一次当前视图 我想写一个程序,当有人向不同的方向移动相机时检测。之后,我想用shift生成图像。我目前提出了以下解决方案: 创建一个基础帧,我将所有未来帧与之进行比较 使用Canny边缘算法生成边缘 然后用Harris算法生成角点 然后,我想用calcOpticalFlowPyrLK(Lucas Kanade方法)将当前帧与基本帧(图片,其中只是黑色背景上的角点)进行比较 不幸的是,我有问题,因为根据照明,人数等,边缘
感谢您的帮助:)请参阅opencv的标准示例: opencv/samples/cpp/phase_corr.cpp 我想这就是你要找的 到目前为止,一切都很好:)我仍在尝试阅读更多关于相位相关的内容,但它正在发挥作用:)