卡尺工具是一个基本工具,实际项目中除了需要测量待测物件的宽度外,单独使用的频率相对较少。使用更多的是卡尺工具的衍生模块。VisionMaster
提供的衍生工具如下图所示:
1. 圆查找
将多个卡尺工具均匀地分布在圆弧边缘处,根据指定的参数获取多个边缘点,最后通过这些边缘点拟合圆。
2. 直线查找
将多个卡尺工具均匀地分布在直线边缘处,根据指定的参数获取多个边缘点,最后通过这些边缘点拟合直线。
3. 边缘查找
实际上就是卡尺工具
中的单边缘模式。
4. 间距检测
实际上就是卡尺工具
的边缘对模式。
5. 矩形检测
实际上是以矩形ROI的四条边作为一个直线查找的实例。
6. 顶点检测
实际上是在矩形ROI的搜索方向上放置多个卡尺工具,每个工具计算出一个边缘点,最后通提取曲率变化最大的点作为顶点。
7. 边缘交点
实际上是计算两个直线查找工具获取的直线的交点。
8. 平行线查找
实际上是在矩形ROI的搜索方向上放置多个边缘对模式
的卡尺工具
。利用所有卡尺工具找到的第一个边缘点拟合一条直线,所有卡尺工具找到的第二个边缘拟合一条直线。
9. 直线查找组合
实际上就是多个直线查找工具的任意组合。
在实际的测试过程工发现,无论添加多少个直线查找工具,都只有一个起作用。不知道是有意这样设计,还是软件BUG
10 . 路径提取
在手动指定的路径上放置多个卡尺工具,每个卡尺工具根据设置的参数,获取一个边缘点。