VisionPro 卡尺记分说明

本文详细解析了VisionPro中找线工具(CogFindLineTool)的使用方法,特别是对比度卡尺计分和位置卡尺计分的功能,并探讨了不同参数设置下如何精确捕捉图像边缘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

        在使用VisionPro时离不开使用找圆找线工具,以找线工具(CogFindLineTool)为例,简单说明自己对于工具内的卡尺记分的浅薄理解。    

背景

        工具:CogFindLineTool

        事例图片:如下图所示,从左至右分别灰度从0-200逐渐增加,区间的白色区域灰度为255;

                

工具参数

        极性:由暗到明

        搜索方向:从右往左

对比度卡尺计分

(对比度阈值:30,X0 = 160,灰度差:255-20=235>160)

往CogToolGroup或CogToolBlock添加找线工具时,默认开启的是对比度卡尺计分

 X0 代表的是灰度差,如图所示将X0设置成160时,会搜索该极性及方向上灰度值>=160的第一条边

通过改变X0 可以抓到图中的不同的边

(对比度阈值:30,X0 = 190,灰度差:255-60=195>=160)

(对比度阈值:30,X0 = 130,灰度差:255-120=135>=130) 

(对比度阈值:30,X0 = 90,灰度差:255-160 = 95 >=90)

 (对比度阈值:30,X0 = 50,灰度差:255-200 = 55 >=50)

 (X0 = 255,灰度差:255-20 = 235 <255)

如上图所示,图中灰度差最大的区域灰度只有235,当X0 设置为 255时,但仍可抓取到此区域,由此可只,X0与图片灰度差的关系为:

灰度差>X0最大灰度差<X0
抓取灰度大于X0的第一条边抓取灰度差小于X0的灰度差最大的边

X0与对比度阈值的关系

(对比度阈值:50,X0 = 200,图中最大灰度差为255-20=235)

 (对比度阈值:200,X0 = 50)

(对比度阈值:255,X0 = 50)

由此可得在对比度卡尺计分中,对比度阈值与X0对于抓变的影响

X0>对比度阈值X0<对比度阈值
灰度差>X0抓取灰度大于X0的第一条边。灰度差>对比度阈值抓边灰度大于对比度阈值的第一条边。
最大灰度差<X0抓取搜索方向上大于对比度阈值的灰度差最大的特征边最大灰度差<对比度阈值抓边失败

位置卡尺计分

 以卡尺的中心为原点,以搜索方向的反方向一处距离原点为X0的点开始,沿着搜索方向搜索第一个符合对比度阈值的特征边。

通过改变X0 可以抓到图中的不同的边

 (X0 = 100,对比度阈值 = 50,灰度差:255-200 = 55 > 50)

    (X0 = 50,对比度阈值 = 50,灰度差:255-160 = 95 > 50)

(X0 =0,对比度阈值 = 50,灰度差:255-120 =135 > 50)

 (X0 =100,对比度阈值 = 150,灰度差:255-60 =195 > 150)

当X0=100至原点这段距离内没有符合对比度阈值的特征边时,继续沿着此方向搜索第一条符合对比度阈值的边。

位置卡尺计分总结:

在X0距离内 特征边对比度>对比度阈值在X0距离内 特征边对比度<对比度阈值
在X0范围内抓取符合对比度阈值的第一条边沿着搜索方向抓取第一条符合对比度阈值的边

PositionNeg卡尺计分

        未知原理,待补充。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值