C# 基于OpenCv的视觉工作流-章39-FL特征匹配
本章目标:
一、 FLANN特征匹配原理;
二、 创建匹配器;
三、 特征匹配;
四、 匹配点筛选;
五、绘制匹配点;

FLANN特征匹配与BF特征匹配基本相似,不同处在于匹配器创建及参数,本章仅介绍不同之处,相同处参考章38-BF特征匹配。
一、FLANN特征匹配原理
关于特征点与描述子的获取,章24-SURF特征点已介绍,不再详述。详细原理,见文末链接

二、 创建匹配器
OpenCv FLANN特征匹配可如下创建
var matcher = new FlannBasedMatcher();
说明:参数可以传入也可以默认
其余步骤同章38-BF特征匹配,不再详述
效果如下图

参考链接
"VisionTool 探迹"免费视觉工具
下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i
版本已更新为V1.0.0.2,更新内容如下:
1.增加点查找;
2.增加交点查找;
3.增加轮廓点距,实现两轮廓各点间距测量;
4.增加点-点间距,实现独立点与独立点的距离测量;
5.增加点-线间距,实现独立点与独立线的距离测量;
6.增加线-线间距,实现独立线与独立线的距离测量;
7.增加线-线角度,实现独立线与独立线的角度测量;
8.增加轮廓段距,实现两轮廓的分段间距测量;
9.缺陷检测模块中,修复ROI显示功能;

"VisionTool Halcon"付费视觉工具
下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?
对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。
上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!