ShapeFinder简单介绍
ShapeFinder是一种基于几何形态学算法的模式识别工具。它能够识别出目标的位置(亚像素级别)和目标的旋转角度、缩放比例及质量测度(即最大相似度)。他的一个最大的特色就是:在生产线上目标区域局部被覆盖、有噪声、映像等变化都能够准确无误的识别出目标。ShapeFinder可以在一幅图像中同时识别多个目标。
原理:
ShapeFinder是基于灰度图像的像素灰度梯度变化,(基于广义Hough变换原理设计)提取一个或多个特征(边缘、对称性、多相性等),利用这些特征得到模板,从而通过模板识别目标。
工具特性:
以动态连接库(dll)的形式实现功能特性
ShapeFinder2搜索功能以ActiveX控件提供实现
矩形感兴趣区域(AOI)
支持亚像素
注重处理速度和精度的平衡
以高精确性对目标进行定位、角度旋转、缩放比例测量
下图是一个应用测试程序,很方便的实现了目标的识别: