一种对多相机视觉检测设备进行标定的方法技术

技术编号:21434808 阅读:25 留言:0更新日期:2019-06-22 12:43
本发明专利技术公开了一种对多相机视觉检测设备进行标定的方法,多相机视觉检测设备套装在工业设备上,并在以检测设备中心为圆心的圆周上均布N个相机,包括如下步骤:一、在检测设备的下方放置标定板,标定板包括多个直径相等的普通标志圆和N个直径不相等的特征标志圆;所述普通标志圆和特征标志圆的圆心位于同一个圆周上;所述特征标志圆的直径区别于普通标志圆的直径;单个相机的视场中至少包含一个特征标志圆;N个相机视场拼接后能覆盖整个标定板;利用图像处理方法,拟合普通标志圆和特征标志圆的圆心、半径,根据特征标志圆的大小确定相机编号;利用拟合的圆周轮廓线拟合大圆圆心、半径,标定检测设备中心的坐标位置及像素当量。

【技术实现步骤摘要】
一种对多相机视觉检测设备进行标定的方法
本专利技术涉及相机标定领域,具体涉及一种对多相机视觉检测设备进行标定的方法。
技术介绍
在现代自动化生产过程中,人们将机器视觉系统广泛应用于各个行业。机器视觉系统可以大大提高生产效率和生产的自动化程度,而且机器视觉相较于人工视觉具有更高的精确度。随着机器视觉在工业中应用的普及,高精度的工业生产设备对机器视觉提出了高精度和大视野的要求,单个相机很难同时做到高精度和大视野,而多相机则可以实现高精度和大视野的要求。然而,多相机需借助高精度的标定板标定相机之间的坐标变换关系来实现高精度和大视野的要求。传统的多相机的标定方法效率低下、操作复杂且需要专业人员才能完成标定。
技术实现思路
为了解决上述技术问题,本专利技术提供一种对多相机视觉检测设备的标定方法,本方法简单、高效,能够获取对不同相机拍摄的图像进行区分;获取图像像素当量以及检测设备中心的像素坐标。一种对多相机视觉检测设备进行标定的方法,所述多相机视觉检测设备套装在工业设备上,并在以检测设备为中心的圆周上均布N个相机,N≥2,通常N=2~4,即一般设置2~4个相机,现有检测设备中通常包括3部相机;包括如下步骤:步骤一、在检测设备的下方放置标定板,所述标定板包括N个直径不相等的特征标志圆;所述N个特征标志圆的圆心位于标定板的同一个圆周上;单个相机的视场中至少包含一个特征标志圆;N个相机视场拼接后能覆盖整个标定板;步骤二、所述N个相机同时拍摄标定板,得到N张标定板图像,对N张标定板图像进行图像处理,获取每张标定板图像中特征标志圆的轮廓信息,利用所述轮廓信息拟合特征标志圆,得到半径和圆心坐标;N张标定板图像中包含的特征标志圆不完全相同;步骤三、记每张标定板图像中特征标志圆的个数为a;当N>a>1时,分别选取单张标定板图像中特征标志圆半径或面积从大到小排序为前两位的数值,相乘,结果记为S(i),i=1,2,…N;将S(i)从大到小进行排序,标记依据某张标定板图像所求得的S(i)的排序为第k位,对应的,标记拍摄同张标定板图像的相机为第k位相机;即在每张标定板图像中选择面积最大、次大的两个拟合后特征标志圆,将两个拟合后特征标志圆的面积进行乘积,根据多张标定板图像中的面积乘积值的大小进行排序,定义面积乘积值最大的标定板图像对应的拍摄相机为第一相机、面积乘积值或半径乘积值次大的标定板图像对应的拍相机为第二相机,并以此判断N张标定板图像所对应的相机编号;当a=1时,将单张标定板图像中的特征标志圆的半径或面积从大到小排序,记单张标定板图像的排序序号为q,对应的,标记拍摄同张标定板图像的相机为第q位相机;本专利技术标定像素当量、检测设备中心坐标位置的方法如下:一种对多相机视觉检测设备进行标定的方法,所述多相机视觉检测设备套装在工业设备上,并在以检测设备中心为圆心的圆周上均布N个相机,N≥2,通常N=2~4,即一般设置2~4个相机,现有检测设备中通常包括3部相机;优选,所述工业设备为胶枪;步骤如下:步骤一、在检测设备的下方放置标定板,所述标定板包括多个直径相等的普通标志圆和N个直径不相等的特征标志圆;所述普通标志圆和特征标志圆的圆心位于同一个圆周上,所述圆周记为圆周I;所述特征标志圆的直径区别于普通标志圆的直径;单个相机的视场中至少包含一个特征标志圆(4);N个相机视场拼接后能覆盖整个标定板;步骤二、所述N个相机同时拍摄标定板,得到N张标定板图像,对N张标定板图像进行图像处理,获取每张标定板图像中普通标志圆(3)、特征标志圆(4)的轮廓信息,利用所述轮廓信息拟合普通标志圆(3)、特征标志圆(4),得到每个普通标志圆(3)、特征标志圆(4)的半径和圆心坐标;N张标定板图像中包含的特征标志圆不完全相同;步骤三、记每张标定板图像中特征标志圆的个数为a;当N>a>1时,分别选取单张标定板图像中特征标志圆半径或面积从大到小排序为前两位的数值,相乘,结果记为S(i),i=1,2,…N;将S(i)从大到小进行排序,标记依据某张标定板图像所求得的S(i)的排序为第k位,对应的,标记拍摄同张标定板图像的相机为第k位相机;当a=1时,将单张标定板图像中的特征标志圆的半径或面积从大到小排序,记单张标定板图像的排序序号为q,对应的,标记拍摄同张标定板图像的相机为第q位相机。步骤四、任意选取一张步骤二中拟合后的标定板图像,根据图像中的普通标志圆(3)和特征标志圆(4)的圆心坐标,拟合出圆周I的轮廓线,得到圆周I轮廓线的圆心坐标及半径,所述圆周I轮廓线的圆心坐标即为检测设备中心的像素坐标;根据所述圆周I轮廓线的半径的像素尺寸以及标定板中圆周I的物理半径尺寸之间的关系,标定出像素当量。优选,所述相机有3部,相邻两相机之间夹角为120°,所述特征标志圆(4)两两之间的夹角也为120°,与相机位置一一对应。优选,在所述圆周I的圆心位置设置有中心标志圆(2)。进一步,相邻两个普通标志圆圆心与中心标志圆(2)的圆心形成的圆心角的角度相同。进一步,所述图像处理包括图像灰度化、阈值分割、边缘检测;进一步,所述普通标志圆(3)、特征标志圆(4)的拟合方法为:根据每张标定板图像中普通标志圆(3)、特征标志圆(4)的轮廓信息,使用最小二乘法拟合所有的圆;从每张标定板图像中得出一组轮廓信息为{xi,yi},圆方程如下:(xi-xc)2+(yi-yc)2=R2其中R为圆的半径,(xc,yc)为圆的圆心坐标,要想成功拟合出一个圆,需要满足f值最小;f=∑((xi-xc)2+(yi-yc)2-R2)2f值最小时,需要满足三个限制条件:根据上述三个限制条件解出(xc,yc)和R,实现对普通标志圆(3)、特征标志圆(4)的拟合。本专利技术标定方法通过计算直径不相等的特征标志圆半径或面积,能够对不同相机所拍摄的图像进行区分,后续检测时从每一帧的多个图像中选取一张作为待处理图像,计算机识别、匹配待处理图像所对应的相机编号;通过计算普通标志圆和特征标志圆的圆心坐标,拟合出了检测设备中心的像素坐标、标定了像素当量,本方法对实时多相机视觉检测设备的标定,简单、高效。附图说明图1为多相机视觉检测设备中的一部相机拍摄视场示意图;图2为实施例2的标定方法流程图;图3为实施例2中标定板示意图;图4为实施例2中拟合后的特征标志圆、普通标志圆、圆周I的图像。具体实施方式以下结合附图和实施例1、实施例2对本专利技术的技术方案进行详细描述。实施例1本实施例中列举相机数量为3部的情况,一种对多相机视觉检测设备进行标定的方法,多相机视觉检测设备套装在工业设备(具体来说,此工业设备可以为胶枪,也可以是其它类似设备)上,并在以检测设备中心为圆心的圆周上均布3部相机,相邻两相机之间夹角为120°,包括如下步骤:步骤一、在检测设备的下方放置标定板,标定板包括3个直径不相等的特征标志圆;3个特征标志圆的圆心位于标定板的同一个圆周上;特征标志圆两两之间的夹角也为120°,与相机位置一一对应;调节多相机视觉检测设备的位置,使得单个相机的视场中包含2个特征标志圆;3个相机视场拼接后能覆盖整个标定板;步骤二、3个相机同时拍摄标定板,得到3张标定板图像,对3张标定板图像进行图像灰度化、阈值分割、边缘检测等图像处理方法;获取每张标定板图像中特征标志圆的轮廓信息本文档来自技高网...

【技术保护点】
1.一种对多相机视觉检测设备进行标定的方法,所述多相机视觉检测设备套装在工业装备上,并在以检测设备中心为圆心的圆周上均布N个相机,N≥2,其特征在于包括如下步骤:步骤一、在检测设备的下方放置标定板,所述标定板包括N个直径不相等的特征标志圆(4);所述N个特征标志圆(4)的圆心位于标定板的同一个圆周上;单个相机的视场中至少包含一个特征标志圆(4);N个相机视场拼接后能覆盖整个标定板;步骤二、所述N个相机同时拍摄标定板,得到N张标定板图像,对N张标定板图像进行图像处理,获取每张标定板图像中特征标志圆(4)的轮廓信息,利用所述轮廓信息拟合特征标志圆(4),得到半径和圆心坐标;N张标定板图像中包含的特征标志圆不完全相同;步骤三、记每张标定板图像中特征标志圆的个数为a;当N>a>1时,分别选取单张标定板图像中特征标志圆半径或面积从大到小排序为前两位的数值,相乘,结果记为S(i),i=1,2,…N;将S(i)从大到小进行排序,标记依据某张标定板图像所求得的S(i)的排序为第k位,对应的,标记拍摄同张标定板图像的相机为第k位相机;当a=1时,将单张标定板图像中的特征标志圆的半径或面积从大到小排序,记单张标定板图像的排序序号为q,对应的,标记拍摄同张标定板图像的相机为第q位相机。...

【技术特征摘要】
1.一种对多相机视觉检测设备进行标定的方法,所述多相机视觉检测设备套装在工业装备上,并在以检测设备中心为圆心的圆周上均布N个相机,N≥2,其特征在于包括如下步骤:步骤一、在检测设备的下方放置标定板,所述标定板包括N个直径不相等的特征标志圆(4);所述N个特征标志圆(4)的圆心位于标定板的同一个圆周上;单个相机的视场中至少包含一个特征标志圆(4);N个相机视场拼接后能覆盖整个标定板;步骤二、所述N个相机同时拍摄标定板,得到N张标定板图像,对N张标定板图像进行图像处理,获取每张标定板图像中特征标志圆(4)的轮廓信息,利用所述轮廓信息拟合特征标志圆(4),得到半径和圆心坐标;N张标定板图像中包含的特征标志圆不完全相同;步骤三、记每张标定板图像中特征标志圆的个数为a;当N>a>1时,分别选取单张标定板图像中特征标志圆半径或面积从大到小排序为前两位的数值,相乘,结果记为S(i),i=1,2,…N;将S(i)从大到小进行排序,标记依据某张标定板图像所求得的S(i)的排序为第k位,对应的,标记拍摄同张标定板图像的相机为第k位相机;当a=1时,将单张标定板图像中的特征标志圆的半径或面积从大到小排序,记单张标定板图像的排序序号为q,对应的,标记拍摄同张标定板图像的相机为第q位相机。2.一种对多相机视觉检测设备进行标定的方法,所述多相机视觉检测设备套装在工业装备上,并在以检测设备中心为圆心的圆周上均布N个相机,N≥2,其特征在于,包括如下步骤:步骤一、在检测设备的下方放置标定板,所述标定板包括多个直径相等的普通标志圆(3)和N个直径不相等的特征标志圆(4);所述普通标志圆(3)和特征标志圆(4)的圆心位于同一个圆周上,该圆周记为圆周I;所述特征标志圆(4)的直径区别于普通标志圆(3)的直径;单个相机的视场中至少包含一个特征标志圆(4);N个相机视场拼接后能覆盖整个标定板;步骤二、所述N个相机同时拍摄标定板,得到N张标定板图像,对N张标定板图像进行图像处理,获取每张标定板图像中普通标志圆(3)、特征标志圆(4)的轮廓信息,利用所述轮廓信息拟合普通标志圆(3)、特征标志圆(4),得到每个普通标志圆(3)、特征标志圆(4)的半径和圆心坐标;N张标定板图像中包含的特征标志圆不完全相同;步骤三、记每张标定板图像中特征标志圆的个数为a;当N>a>1时,分别选取单张标定板图像中特...

【专利技术属性】
技术研发人员:周鹏冯宇深曹军旗叶琨
申请(专利权)人:易思维杭州科技有限公司
类型:发明
国别省市:浙江,33

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

1