我正在尝试检测视频中的对象。我使用 SURF 作为特征检测和描述符提取器,使用 BRUTFORCE 作为匹配器。我用面孔测试了我的工作,我拍了一张我的照片,当我运行相机并将其对准我时,我的脸被检测到并在其周围绘制了一个矩形。我试图进行另一个测试,我捕获了鼠标的图像并调整了它的大小,当我运行凸轮时,它没有被检测到
我面临的问题是:
1-在这种情况下查询/对象图像的大小是否重要?我问这个问题是因为我捕捉到的自己的图像比鼠标的大,并且面部被检测到而鼠标没有。
2-无论我使用哪个图像作为查询/对象图像,如何在没有查询/对象图像的情况下仅显示火车/场景图像的相机预览。我问这个问题是因为,我得到的是如下图所示的东西,而我想做的是这里显示的东西,我检查了该链接中的代码,它是 C++ 但我跟着同样的事情,本教程也使用'drawMatches'方法,它在java中有一个对等点Features2D.DrawMatches()
,它们都返回一个Mat对象,左侧是查询/对象图像,右侧是火车/场景图像如下图所示。
我想要做的是,要在没有查询/对象图像的情况下显示在相机输出上,我希望为相机输出指定的区域仅显示从相机捕获的火车/场景图像。
请让我知道如何解决这个问题,我想做一些我在链接中引用的教程中所示的事情。