一种三脚透镜的视觉识别方法技术

技术编号:27601020 阅读:29 留言:0更新日期:2021-03-10 10:23
本发明专利技术公开了一种三脚透镜的视觉识别方法,步骤1):图像轮廓前处理,即获取图像后,对图像轮廓填充;步骤2):图像轮廓提取,对轮廓点拟合圆,并按得分排序;步骤3):通过距离约束过滤掉非目标圆,得到3个目标圆;步骤4):根据3个圆的几何中心粗略计算内圆的中心,然后根据梯度计算中心圆的边缘点,再迭代拟合精确求圆心;步骤5):计算角度。本发明专利技术在于提供一种能有效的、快速的、精确的定位到物体,适用于实时性要求较高的应用场合的一种三脚透镜的视觉识别方法。别方法。别方法。

【技术实现步骤摘要】
一种三脚透镜的视觉识别方法


[0001]本专利技术涉及一种透镜的视觉识别方法,具体涉及一种三脚透镜的视觉识别方法。

技术介绍

[0002]随着机器视觉在工业中的广泛应用,各种物体识别方法纷纷提出,主要分为基于灰度信息的算法和基于特征的匹配算法。
[0003]所述基于灰度信息的算法直接利用图像的灰度信息建立两幅图像之间的相似性度量,不需要做特征提取,计算量大,速度较慢。
[0004]基于图像特征的匹配算法主要提取图像中保持不变的特征,如角点、边缘点,闭区域的重心等作为两幅图像匹配的参考信息。由于它提取了图像的显著特征,压缩了图像信息量,因此计算量小,速度较快。
[0005]如上两种方法都需要学习模板,并没有充分利用物体的几何特征。本专利技术提出的一种基于图像轮廓几何特征的识别方法,能有效的、快速的、精确的定位到物体,尤其适用于实时性要求较高的应用场合。
[0006]中国专利申请号为:201610772141.4,申请日是:2016年08月30日,公开日是:2017年01月18日,专利名称为:基于双液透镜光学系统的空间目标特征识别方法,该专利技术涉及基于双液透镜光学系统的空间目标特征识别算法,引入液透镜电控变焦的优势,通过特征提取、线性特征聚类,实现在不同相对测量距离下对空间目标类型的准确识别。本专利技术的方法包括(1)图像线性特征提取,得到目标特征;(2)基于变换域的线性特征方向聚类方法,得到目标的主要线性结构方向量,得到目标的可能分类;(3)基于方向聚类的电调液透镜调焦方法,计算目标的主要方向聚类,如满足要求阈值要求进行后续计算,如不满足要求继续调焦并重复计算方向聚类参数;(4)基于交点的目标识别方法,计算目标观测面的4个交点,得到目标观测面的形状,识别出目标类型。可用此方法对空间目标特征进行自动识别,得到目标的类型。
[0007]上述专利文献公开了一种基于双液透镜光学系统的空间目标特征识别方法,但是该方法不能有效的、快速的、精确的定位到物体,尤其不适用于实时性要求较高的应用场合。

技术实现思路

[0008]本专利技术针对现有技术的缺陷提供一种能有效的、快速的、精确的定位到物体,适用于实时性要求较高的应用场合的一种三脚透镜的视觉识别方法。
[0009]本专利技术的目的是通过以下技术方案实现的:
[0010]一种三脚透镜的视觉识别方法,包括如下步骤:
[0011]所述步骤1)包括如下步骤:
[0012]步骤a:获取图像;
[0013]步骤b:计算阀值并二值化;
[0014]步骤c:根据透镜设定的大小进行轮廓填充。
[0015]所述步骤1)包括如下步骤:
[0016]步骤a:获取图像;
[0017]步骤b:计算阀值并二值化;
[0018]步骤c:根据透镜设定的大小进行轮廓填充。
[0019]所述步骤2)包括如下步骤:
[0020]步骤a:提取所有图像轮廓点并拟合椭圆;
[0021]步骤b:根据实际长半轴、短半轴、面积和理论半径、理论面积计算得分;
[0022]步骤c:根据得分由高到低排序;
[0023]设检测到的圆的长半轴为a,短半轴为b,则面积s_r=π
×
a
×
b。理论圆半径为r,则理论面积为s_t=π
×
r2,则每个圆的得分为:
[0024]score1=1-|1-a/r|
[0025]score2=1-|1-b/r|
[0026]score3=1-|1-s_r/s_t|
[0027]score=(score1+score2+score3)/3
[0028]如果得分大于设定值,则为候选圆。
[0029]所述图像轮廓提取包括通过图像面积约束提取目标所呈现的轮廓。
[0030]所述步骤2)还包括如下步骤:
[0031]步骤a:计算图像理论面积;
[0032]步骤b:根据计算图像面积提取图像轮廓。
[0033]所述提取图像轮廓面积是图像理论面积的0.8~1.2倍时即为目标。
[0034]所述步骤3)包括如下步骤:
[0035]步骤a:对目标图像轮廓点进行最小二乘法拟合圆;
[0036]步骤b:因为实际检测到的圆可能很多,而目标圆只有3个,因此需要过滤。设3个圆两两间的间距为d_t,实际工艺允许误差为
±
5%,对所有的候选圆任何两个圆间的距离进行比较,设总共有n个候选圆,则需要经过次计算,如果实际距离d_r满足d_r≥d_t
×
(1-0.05)∩d_r≤d_t
×
(1+0.05),则将满足条件的个数加1,最终只有3个圆满足个数等于2,这3个圆即为目标圆。
[0037]所述步骤4)包括如下步骤:
[0038]步骤a:根据3个目标圆粗略计算透镜中心c1;
[0039]步骤b:以c1为圆心,在理论半径的圆环内计算每个像素点的方向向量,将指向圆心的且其模为局部极大值的方向向量的点添加到候选点;
[0040]步骤c:对所有候选点进行最小二乘法拟合圆,得圆心为c2;
[0041]步骤d:计算所有候选点到c2的距离并分段统计个数,则必然服从均值为r的正太分布;
[0042]步骤e:删除小于一定数量的点;
[0043]步骤f:重复执行步骤c、d、e,直至方差收敛到一定范围,即可得到准确圆心c3。
[0044]所述步骤5)透镜的角度可以通过3个目标圆中的任何一个与c3的连线来计算,但为了提高生产效率,必须使路径最短,即角度最小。因此取0度点为p1(r,0),计算3个点到p1
的距离,其中距离最小的点设为p2,则p2与c3的连线与x轴正方向的夹角即为透镜的角度。
[0045]本专利技术的有益效果是:本专利技术提出的一种基于图像轮廓几何特征的识别方法,能有效的、快速的、精确的定位到物体,尤其适用于实时性要求较高的应用场合。
附图说明
[0046]图1为本专利技术所述一种三脚透镜的视觉识别方法的步骤流程图。
具体实施方式
[0047]下面结合附图和实施例对本专利技术作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本专利技术的保护范围。
[0048]实施例1
[0049]参看图1,本专利技术所述一种三脚透镜的视觉识别方法,
[0050]步骤1):图像轮廓前处理S1,即获取图像后,对图像轮廓填充;
[0051]步骤2):图像轮廓提取,拟合圆并按得分排序S2;
[0052]步骤3):过滤得到3个目标圆S3;
[0053]步骤4):计算中心S4;
[0054]步骤5):计算角度S5;
[0055]步骤6):完成识别S6。
[0056]所述步骤1)包括如下步骤:
[0057]步骤a:获取图像;
[0058]步骤b:计算阀值并二值化;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三脚透镜的视觉识别方法,其特征在于:包括如下步骤:步骤1):图像轮廓前处理,即获取图像后,对图像轮廓填充;步骤2):图像轮廓提取,拟合圆并按得分排序;步骤3):过滤得到3个目标圆;步骤4):计算中心;步骤5):计算角度。2.根据权利要求1所述一种三脚透镜的视觉识别方法,其特征在于:所述步骤1)包括如下步骤:步骤a:获取图像;步骤b:计算阀值并二值化;步骤c:根据透镜设定的大小进行轮廓填充。3.根据权利要求1所述一种三脚透镜的视觉识别方法,其特征在于:所述步骤2)包括如下步骤:步骤a:提取所有图像轮廓点并拟合椭圆;步骤b:根据实际长半轴、短半轴、面积和理论半径、理论面积计算得分;步骤c:根据得分由高到低排序;设检测到的圆的长半轴为a,短半轴为b,则面积s_r=π
×
a
×
b。理论圆半径为r,则理论面积为s_t=π
×
r2,则每个圆的得分为:score1=1-|1-a/r|score2=1-|1-b/r|score3=1-|1-s_r/s_t|score=(score1+score2+score3)/3如果得分大于设定值,则为候选圆。4.根据权利要求1所述一种三脚透镜的视觉识别方法,其特征在于:所述图像轮廓提取包括通过图像面积约束提取目标所呈现的轮廓。5.根据权利要求1所述一种三脚透镜的视觉识别方法,其特征在于:所述步骤2)还包括如下步骤:步骤a:计算图像理论面积;步骤b:根据计算图像面积提取图像轮廓。6.根据权利要求5所述一种三脚透镜的视觉识别方法,其特征在于:所述提取图像轮廓面积是图像理论面积的0.8~1.2倍时即为目标。7.根据权利要求1所述一种三...

【专利技术属性】
技术研发人员:付文定贾孝荣
申请(专利权)人:深圳市路远智能装备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1