假设有一个摄像头对准你的电脑屏幕。我试图确定摄像头旋转了多少,离屏幕有多远以及相对于屏幕中心在哪里。简而言之,翻转和平移矩阵。
我使用opencv来完成这个任务,按照他们的相机校准实例来使用棋盘格模式和网络摄像头的帧来完成此任务。我希望能够使用任何通用图像来完成,即屏幕截图和网络摄像头的帧。
我尝试使用特征检测算法从两个图像中获取关键点列表,然后使用BFMatcher将那些关键点进行匹配,但是遇到了问题。具体来说,SIFT不能正确匹配关键点,SURF不能正确地在缩放后的图像上找到关键点。
这个问题是否有更简单的解决方案?我觉得这可能是人们经常做的事情,但在网上没有找到太多讨论。
谢谢!!
我使用opencv来完成这个任务,按照他们的相机校准实例来使用棋盘格模式和网络摄像头的帧来完成此任务。我希望能够使用任何通用图像来完成,即屏幕截图和网络摄像头的帧。
我尝试使用特征检测算法从两个图像中获取关键点列表,然后使用BFMatcher将那些关键点进行匹配,但是遇到了问题。具体来说,SIFT不能正确匹配关键点,SURF不能正确地在缩放后的图像上找到关键点。
这个问题是否有更简单的解决方案?我觉得这可能是人们经常做的事情,但在网上没有找到太多讨论。
谢谢!!