一种基于机器视觉的反光工件的高精度测量方法技术

技术编号:13505474 阅读:111 留言:0更新日期:2016-08-10 12:37
本发明专利技术公开了一种基于机器视觉的反光工件的高精度测量方法,包括以下步骤:a.使用视觉系统对具有凹陷部位的工件表面成像;b.对凹陷部位染色,使凹陷部位相对于工件表面的非凹陷部位形成颜色差;c.再次对工件表面成像,将成像结果上传至计算机中进行图像处理。本发明专利技术通过对工件表面的凹陷部位染色,使其与非凹陷部位形成颜色差和对比度,从而由视觉系统区别出凹陷部位和非凹陷部位,再利用计算机进行图像处理后即能得出反光工件的轮廓,该方法能够对反光的工件进行高精度测量,并且极大程度上优化了特征识别的算法,进而提高检测效率。本发明专利技术可用于反光工件轮廓的高精度测量。

【技术实现步骤摘要】

本专利技术涉及反光工件测量领域,特别是涉及一种基于机器视觉的反光工件的高精度测量方法
技术介绍
随着劳动力成本的上升,人力逐渐被机器所代替,其中,人们逐渐使用机器视觉代替人工测量,可极大程度的提高效率和降低成本。机器视觉是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。工件槽:工件表面上经过车、铣等方式加工出来的表面轮廓。由于不同的加工方式,工件表面反光情况存在不同的特征。机器视觉用于识别反光工件也存在一定的技术瓶颈,主要问题存在于:待检测轮廓与背景区域对比度极小,相机获取的图片中的轮廓特征十分难以被提取,即使通过复杂算法将其提取出来,系统的鲁棒性也很差,应用照明可以提取出一部分轮廓信息,但也无法完全满足测量要求。照明方式还必须与图像识别算法相适应,通用的图像识别算法在复杂的反光条件下也存在无法解析的情况。为此,现在大多数针对工件测量都是人工的,但人工测量需要借助投影仪才能实现对工件内轮廓的测量,缺点在于工时长,效率低下。使用机器视觉测量代替人工测量来提高效率是一个迫切但是有难度的方案。所以亟需一种针对不同的放光条件,简单、鲁棒性强的方法测量反光的工件。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种基于机器视觉的反光工件的高精度测量方法,能够提高了检测效率。本专利技术所采用的技术方案是:一种基于机器视觉的反光工件的测量方法,包括以下步骤:a. 使用视觉系统对具有凹陷部位的工件表面成像;b. 对凹陷部位染色,使凹陷部位相对于工件表面的非凹陷部位形成颜色差;c. 再次对工件表面成像,将成像结果上传至计算机中进行图像处理。作为本专利技术的进一步改进,步骤b中,对凹陷部位填充着色物,并使着色物的表面处于视觉系统的景深范围。作为本专利技术的进一步改进,所述着色物为液态染料。作为本专利技术的进一步改进,使具有凹陷部位的工件表面朝上,将工件浸入装有液态染料的染料槽中。作为本专利技术的进一步改进,将工件放入升降载物台中,控制升降载物台使其带动工件浸入或移离染料槽。作为本专利技术的进一步改进,所述升降载物台由电机控制。作为本专利技术的进一步改进,所述升降载物台底面设有通水孔。作为本专利技术的进一步改进,步骤a中,利用均匀照度的光源对具有凹陷部位的工件表面低角度照射。本专利技术的有益效果是:本专利技术通过对工件表面的凹陷部位染色,使其与非凹陷部位形成颜色差和对比度,从而由视觉系统区别出凹陷部位和非凹陷部位,再利用计算机进行图像处理后即能得出反光工件的轮廓,该方法能够对反光的工件进行高精度测量,并且极大程度上优化了特征识别的算法,进而提高检测效率。附图说明下面结合附图和实施方式对本专利技术进一步说明。图1是所需检测反光工件的示意图;图2是测量装置的示意图。具体实施方式如图1所示的反光工件为一金属散热器2,金属散热器2表面光亮,反光效果非常好,其上表面开设有若干个连通的槽21,槽21与散热器上表面的连接部分为倒角,另外上表面开设有四个沉孔22。这些沉孔22与槽21形成了凹陷部位,其他非凹陷部位形成了一个平面。图2所示为基于机器视觉的反光工件的测量装置,其包括控制系统3、图像识别系统6、视觉系统5、升降载物台4和染料槽1。其中,控制系统3至少控制一个电机,该电机的输出端通过传动装置连接升降载物台4,待测工件可放置在升降载物台4表面。染料槽1中注满染料,一般来说,染料为深色染料,能明显区别与工件的表面颜色。升降载物台4位于染料槽1上方,可以随着升降载物台4的下降浸入染料槽1中,也可随着升降载物台4的上升离开染料槽1。图像识别系统6分别与控制系统3、视觉系统5信号连接。视觉系统5至少为一相机,可对工件表面成像,成像结果传输至图像识别系统6中识别。以下描述实施例中对上述散热器2轮廓的测量方法。1)往染料槽1倒一定量的染色溶液;2)放置散热器2在升降载物台4上,利用外置的光源以低角度照射的方式照射散热器2上表面,之后调整相机高度,使散热器2以合适大小呈现在相机中,然后标定;3)调节光源亮度,使散热器2表面有倒角轮廓以及沉孔清晰地呈现在相机上;4)电机驱动升降载物台4下降,使整个散热器2浸泡在染料中;升降载物台4再上升离开染料,使散热器2的槽及沉孔部位装满染料,由于染料颜色与散热器表面颜色的颜色差,使散热器2的槽装满染料以及沉孔有染料部分与未染色部位有较高的对比度,使散热器2无倒角轮廓清晰地呈现在相机中;5)视觉系统5拍照成像,成像结果由图像识别系统6进行图像识别,并把相关尺寸计算出来,导出到excel表格中,工程师对比参数确定工件是否合格。作为优选的,升降载物台4底面设有通水孔,在升降载物台4上升后,染料可以从通水孔中流回染料槽1内,减轻电机的负载。作为优选的,光源为LED阵列,能够保证光强和光线均匀。上述是采用自动化的测量装置进行反光工件的测量,该装置和方法无需人工操作,因此检测效率更高,也更方便。然而也可以对待测工件表面的凹陷部位进行手工着色处理,其包括但不仅限于喷涂染色、手工染色,还可以对凹陷部位填充着色物,并使着色物的表面处于相机的景深范围。需要注意的是,上述的方法中,待测轮廓(工件表面)必须与背景形成较强的对比度。以上所述只是本专利技术优选的实施方式,其并不构成对本专利技术保护范围的限制。本文档来自技高网...

【技术保护点】
一种基于机器视觉的反光工件的高精度测量方法,其特征在于,包括以下步骤:a.使用视觉系统对具有凹陷部位的工件表面成像;b.对凹陷部位染色,使凹陷部位相对于工件表面的非凹陷部位形成颜色差;c.再次对工件表面成像,将成像结果上传至计算机中进行图像处理。

【技术特征摘要】
2015.12.01 CN 20151087370061.一种基于机器视觉的反光工件的高精度测量方法,其特征在于,包括以下步骤:a.使用视觉系统对具有凹陷部位的工件表面成像;b.对凹陷部位染色,使凹陷部位相对于工件表面的非凹陷部位形成颜色差;c.再次对工件表面成像,将成像结果上传至计算机中进行图像处理。2.根据权利要求1所述的基于机器视觉的反光工件的高精度测量方法,其特征在于:步骤b中,对凹陷部位填充着色物,并使着色物的表面处于视觉系统的景深范围。3.根据权利要求2所述的基于机器视觉的反光工件的高精度测量方法,其特征在于:所述着色物为液态染料。4.根据权利要求3所...

【专利技术属性】
技术研发人员:骆伟岸王晗陈新度罗迪邹学涌房飞宇劳剑东张宽
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

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

1