VisionMaster 常用的工具:(以下用VM简称 VisionMaster)
1,模板匹配工具,以及其扩展,位置修正工具。
2,测量矩形工具,以及其扩展应用:找边缘点,找直线,找圆,等等
3,标定工具和畸变矫正工具。以及其扩展标定板类型2工具。
4,几何计算工具。点点,点线,线线测量工具。旋转计算工具。流程逻辑工具。
2,测量矩形工具,以及其扩展应用:找边缘点,找直线,找圆,等等
测量矩形工具,是借鉴halcon的说法。在VM里面,就是边缘查找。
这工具,干什么用呢?
如字面意思,就是在一个带方向的矩形框内,找到一个边缘点。这个边缘点有什么特性呢?如上图,根据矩形框箭头的方向,这个边缘点应该满足:从白到黑的变化,变化幅度大于40,满足这2个条件的第一个点,就是我们要的边缘点。
找一个点,为什么要花一个矩形框?这里就要引入一个投影概念。如上图所示,这个矩形我故意画斜的,查找过程是这样的:
先把矩形上所有的像素,按照矩形内箭头的方向,同一行的像素,求和,平均,放到中间。就是把二维变成一维。然后对一维数据,求导。说人话就是计算相邻像素(求和平均后的像素)的差。差为正,就是白到黑,差为负,就是黑到白。差值,就是变化幅度。
所以这个矩形宽度,就是图中,红色箭头方向。我们称之为:投影宽度。通过设置不同宽度,可以过滤杂点。如果你暂时不理解。也没有关系,很多视觉工程师也不理解。照样做项目。
你只要记住,这个工具就是找边缘的。边缘分方向,分黑到白,白到黑,分变化幅度,分第一个边缘,还是最后一个,还是最强边缘。返回的结果,一定是在矩形中线的某个位置。如上图,绿色十字,就是输出的边缘点。
这个工具的扩展,就非常丰富了。如下图说示,定位中11个工具,都是边缘查找的扩展应用。
其原理都是一样的。
比如找直线,就是多个 边缘查找,然后把找的多个点,拟合成一条直线。
比如找圆,就是放射型,生成多个边缘查找,然后把找到的多个点,拟合成一个圆。
比如卡尺工具,就是找到一对边缘点,输出这对点的距离。
比如矩形检测,就是4个直线查找工具,4条直线确定一个矩形。
比如顶点检测,就是多个边缘查找,输出该方向最高的点。
比如边缘交点,就是2个直线查找工具,输出直线交点。
等等。。。。
文章来源:https://www.toymoban.com/news/detail-697117.html
以上就是测量矩形 也就是边缘查找文章来源地址https://www.toymoban.com/news/detail-697117.html
到了这里,关于5 海康视觉平台VisionMaster 上手系列:常用工具(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!