所以,我正在按照OpenCV提供的有关SURF和Homography的this代码示例,并对所需的训练样本感兴趣。我下载了底部的两个图像box.png和box_in_scene.png来验证此代码的正确性,一切都正常。现在,我想用自己的图像测试这段代码,左边是一个闪存驱动器的图像,右边是带有USB驱动器的剪刀的图像。但是我无法在测试图像(剪刀和USB驱动器)上获得任何矩形框。
.
然而,当我使用不同的训练样本时,例如左边有纸盒,混合着床单的那个样本,我知道该代码是有效的。
.
现在我的问题是,我应该依赖哪种训练图像才能得到良好的响应,或者这与我选择的测试样本的场景有关。如果我选择视频样本作为我的测试案例,是否能够获得更好的结果。
谢谢。
![Usb and scissor](https://i.imgur.com/6Gd6HNn.png)
![Box and bed sheet](https://i.imgur.com/HMbMirh.png)