所以想象一下,有一台相机在看你的电脑屏幕.我要做的是确定相机旋转了多少,距离屏幕有多远,以及它相对于屏幕中心的位置.简而言之就是旋转和平移矩阵.
我正在使用opencv执行此操作,并按照他们的相机校准示例使用棋盘图案和来自网络摄像头的框架执行此任务.我想处理任何通用图像,即屏幕截图和网络摄像头的框架.
我尝试使用特征检测算法从两个图像中获取关键点列表,然后将这些关键点与BFMatcher匹配,但遇到了问题.特别是SIFT不能正确匹配关键点,并且SURF在缩放图像上没有正确找到关键点.
有没有更容易解决这个问题的方法?我觉得这是人们做过的常见事情,但在网上没有找到太多讨论.
谢谢!!
opencv ×1