OpenCV-RANSAC随机抽样一致算法

目录

  • 概念
  • 单应性矩阵(细节多,简单了解)
  • 举例
  • 代码实现(由于专利,所以没有代码提供)
  • 参考

概念

OpenCV-RANSAC随机抽样一致算法_第1张图片
OpenCV-RANSAC随机抽样一致算法_第2张图片
第一步:假定模型(如直线方程),并随机抽取Nums个(以2个为例)样本点,对模型进行拟合。
第二步:由于不是严格线性,数据点都有一定波动,假设容差范围为:sigma,找出距离拟合曲线容差范围内的点,并统计点的个数。
第三步:重新随机选取Nums个点,重复第一步~第二步的操作,直到结束迭代
OpenCV-RANSAC随机抽样一致算法_第3张图片
第四步:每一次拟合后,容差范围内都有对应的数据点数,找出数据点个数最多的情况,就是最终的拟合结果
OpenCV-RANSAC随机抽样一致算法_第4张图片

单应性矩阵(细节多,简单了解)

一般用H表示

OpenCV-RANSAC随机抽样一致算法_第5张图片
OpenCV-RANSAC随机抽样一致算法_第6张图片

举例

OpenCV-RANSAC随机抽样一致算法_第7张图片
OpenCV-RANSAC随机抽样一致算法_第8张图片
OpenCV-RANSAC随机抽样一致算法_第9张图片

代码实现(由于专利,所以没有代码提供)

OpenCV-RANSAC随机抽样一致算法_第10张图片
OpenCV-RANSAC随机抽样一致算法_第11张图片
在这里插入图片描述
OpenCV-RANSAC随机抽样一致算法_第12张图片
OpenCV-RANSAC随机抽样一致算法_第13张图片
OpenCV-RANSAC随机抽样一致算法_第14张图片

OpenCV-RANSAC随机抽样一致算法_第15张图片
OpenCV-RANSAC随机抽样一致算法_第16张图片
OpenCV-RANSAC随机抽样一致算法_第17张图片

参考

https://blog.csdn.net/weixin_43821376/article/details/100655999

你可能感兴趣的:(OpenCV,opencv,算法,机器学习)