小编Mr.*_*ain的帖子

OpenCV CV findHomography断言错误 - 计数器=> 4

我正在完成我的兴趣点检测器评估工具.在最后的步骤中,我发现了一个令人困惑的错误.

Mat findHomography(InputArray srcPoints, InputArray dstPoints, int method=0, double ransacReprojThreshold=3, OutputArray mask=noArray() )
Run Code Online (Sandbox Code Playgroud)

srcPointsdstPointsvector<Points2f>存储该匹配的关键点的对应点.到目前为止没什么特别的 - 就像在教程中一样.

但是当我使用RANSAC并且vector<Points2f>在[0,...,4]范围内时,我得到的断言错误比计数器应该大于或等于4.

问题1:算法是否需要至少四个点来描述属于当前模型的内容并创建共识?

问题2:有没有关于此的文件?(我看了一下doc教程.)

请注意,我已经看过这个问题了.但是对于RANSAC的行为没有令人满意的答案.或者我应该接受这种方法至少需要四点才能找到单应性?

谢谢你的帮助.

opencv homography ransac

5
推荐指数
1
解决办法
4816
查看次数

标签 统计

homography ×1

opencv ×1

ransac ×1