我正在使用 features2d(ORB、SIFT 等)进行一些对象检测
我正在使用 RANSAC 进一步研究单应性。 我发现很多好的点被错误地标记为异常值。
对象(书)内部有很多不应该是异常值的异常值
我尝试将阈值提高到 10,但结果几乎一样。 我可以做些什么来改善这种情况吗?
RANSAC 有什么问题吗?
最佳答案
异常值 在这种情况下意味着这些点不适合模型,但它们不一定非要落在您的对象之外。
RANSAC 找到最适合模型的一组点,其余的被认为是离群点,但离群点完全可以是你正在跟踪的对象的一个点,它受到噪声的影响并且其检测到的位置与 RANSAC 的偏离足够大重投影被视为异常值。
您不必担心,它工作正常,您的物体已被检测到,如图中所示。
关于c++ - findHomography with RANSAC 错误异常值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046385/