CN111055021A - 一种激光打标软件的视觉定位方法 - Google Patents

一种激光打标软件的视觉定位方法 Download PDF

Info

Publication number
CN111055021A
CN111055021A CN201911384762.5A CN201911384762A CN111055021A CN 111055021 A CN111055021 A CN 111055021A CN 201911384762 A CN201911384762 A CN 201911384762A CN 111055021 A CN111055021 A CN 111055021A
Authority
CN
China
Prior art keywords
product
picture
template
positioning method
center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911384762.5A
Other languages
English (en)
Inventor
杨长春
邓云涛
文信富
莫赞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Noah Cloud Valley Technology Co Ltd
Original Assignee
Shenzhen Noah Cloud Valley Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Noah Cloud Valley Technology Co Ltd filed Critical Shenzhen Noah Cloud Valley Technology Co Ltd
Priority to CN201911384762.5A priority Critical patent/CN111055021A/zh
Publication of CN111055021A publication Critical patent/CN111055021A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/36Removing material
    • B23K26/362Laser etching
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种激光打标软件的视觉定位方法,包括以下步骤:步骤1、将产品任意放置到打标台工作范围,相机拍照获取产品图片,软件加载模板参数;步骤2、依据模板参数对产品图片进行预处理得到预处理图片;步骤3、遍历图片,通过模板参数找到和模板相同的区域坐标,即为产品中心;步骤4、再使用模板图片,对该区域进行特征点、灰度匹配、轮廓拟合,得到角度,视觉处理完毕。本发明不需要依据产品制作不同夹具,无需红光预览。提前编辑好产品图像模板参数,后续任意摆放,视觉***自动查找目标位置和方向,自动纠偏,精准打标。

Description

一种激光打标软件的视觉定位方法
技术领域:
本发明涉及激光打标技术领域,尤其涉及一种激光打标软件的视觉定位方法。
背景技术:
激光打标技术是激光加工最大的应用领域之一。激光打标是利用高能量密度的激光对工件进行局部照射,使表层材料汽化或发生颜色变化的化学反应,从而留下永久性标记的一种打标方法。激光打标可以打出各种文字、符号和图案等,字符大小可以从毫米到微米量级,这对产品的防伪有特殊的意义。
在传统激光打标技术中,用户制作行列标准的夹具,将夹具固定到打标机固定位置。依据夹具行列宽度,在软件上编程。使用红光预览,确定位置是否正确。如果不正确则需要,逐步调试夹具位置或者移动软件中打标位置,直到合适。但需要依据不同产品制作行列夹具,且调试位置、角度比较繁琐。
发明内容:
本发明的目的在于提供一种激光打标软件的视觉定位方法,以解决现有技术的不足。
本发明由如下技术方案实施:一种激光打标软件的视觉定位方法,包括以下步骤:
步骤1、将产品任意放置到打标台工作范围,相机拍照获取产品图片,软件加载模板参数;
步骤2、依据模板参数对产品图片进行预处理得到预处理图片;
步骤3、遍历图片,通过模板参数找到和模板相同的区域坐标,即为产品中心;
步骤4、再使用模板图片,对该区域进行特征点、灰度匹配、轮廓拟合,得到角度,视觉处理完毕。
进一步地,还包括:依据产品中心位置,将编程好的打标轨迹的坐标点集平移到机器视觉找到的产品中心位置。
进一步地,所述将编程好的打标轨迹的坐标点集平移到机器视觉找到的产品中心位置,平移公式为:
X=X’+XOffset,其中XOffset是:产品中心X坐标减去模板中心X坐标;
Y=Y’+YOffset,其中YOffset是:产品中心Y坐标减去模板中心Y坐标。
进一步地,还包括:平移后的轨迹,以X、Y为中心旋转图像处理得到的角度,完成了轨迹的更新,即可打标。
进一步地,所述模板参数包括但不限于匹配容差、过滤方式、角度。
进一步地,所述对产品图片进行预处理具体为:
1、灰度化,逐个读取图片像素依据公式:(Gray(i,j)=[R(i,j)+G(i,j)+B(i,j)]/3,计算出新的像素值,从而将3通道彩色转换为灰阶图片;
2、二值化,灰阶图片的像素由0-255共256个梯度来表示图像的明暗变化,其中0为全黑255为全白,二值化即是依据阈值将图片所有像素转换为只有0或者255的形式;
3、反色,即将图像像素作黑白转换,算法为:A=255-B,其中,B为当前像素值,A为反色后的像素值;
4、平滑,将图像降噪,尖锐的地方平滑,包括但不限于高斯、中值、均值、双边滤波数学算法;
5、轮廓化,使用CANNY算法,找出图像中最强变化的位置,即为边缘轮廓。
本发明的优点:
本发明不需要依据产品制作不同夹具,无需红光预览。提前编辑好产品图像模板参数,后续任意摆放,视觉***自动查找目标位置和方向,自动纠偏,精准打标。
附图说明:
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的方法流程图。
具体实施方式:
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种激光打标软件的视觉定位方法,包括以下步骤:
步骤1、将产品任意放置到打标台工作范围,相机拍照获取产品图片,软件加载模板参数;
步骤2、依据模板参数对产品图片进行预处理得到预处理图片;
步骤3、遍历图片,通过模板参数找到和模板相同的区域坐标,即为产品中心;
步骤4、再使用模板图片,对该区域进行特征点、灰度匹配、轮廓拟合,得到角度,视觉处理完毕。
本实施例中,还包括:依据产品中心位置,将编程好的打标轨迹的坐标点集平移到机器视觉找到的产品中心位置。
本实施例中,所述将编程好的打标轨迹的坐标点集平移到机器视觉找到的产品中心位置,平移公式为:
X=X’+XOffset,其中XOffset是:产品中心X坐标减去模板中心X坐标;
Y=Y’+YOffset,其中YOffset是:产品中心Y坐标减去模板中心Y坐标。
本实施例中,还包括:平移后的轨迹,以X、Y为中心旋转图像处理得到的角度,完成了轨迹的更新,即可打标。
本实施例中,所述模板参数包括但不限于所述模板参数包括但不限于匹配容差、过滤方式、角度。具体为:
1匹配容差。即相似度偏差(0到1)。取值0代表完全相同,1代表完全不同。
2过滤方式。通过面积、颜色等等方式过滤掉无用目标、提升匹配效率。
3角度。即产品可能出现的角度范围。(由于产品是任意摆放,所以为提升匹配速度,用户可依据实际情况,输入角度范围,从而使搜索运算减小计算量。)
4其他参数。包括模板的轮廓点集、特征点集、模板图片。
本实施例中,所述对产品图片进行预处理具体为:
1、灰度化,逐个读取图片像素依据公式:(Gray(i,j)=[R(i,j)+G(i,j)+B(i,j)]/3,计算出新的像素值,从而将3通道彩色转换为灰阶图片;
2、二值化,灰阶图片的像素由0-255共256个梯度来表示图像的明暗变化,其中0为全黑255为全白,二值化即是依据阈值将图片所有像素转换为只有0或者255的形式;
3、反色,即将图像像素作黑白转换,算法为:A=255-B,其中,B为当前像素值,A为反色后的像素值;
4、平滑,将图像降噪,尖锐的地方平滑,包括但不限于高斯、中值、均值、双边滤波数学算法;
5、轮廓化,使用CANNY算法,找出图像中最强变化的位置,即为边缘轮廓。
本发明不需要依据产品制作不同夹具,无需红光预览。提前编辑好产品图像模板参数,后续任意摆放,视觉***自动查找目标位置和方向,自动纠偏,精准打标。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种激光打标软件的视觉定位方法,其特征在于,包括以下步骤:
步骤1、将产品任意放置到打标台工作范围,相机拍照获取产品图片,软件加载模板参数;
步骤2、依据模板参数对产品图片进行预处理得到预处理图片;
步骤3、遍历图片,通过模板参数找到和模板相同的区域坐标,即为产品中心;
步骤4、再使用模板图片,对该区域进行特征点、灰度匹配、轮廓拟合,得到角度,视觉处理完毕。
2.根据权利要求1所述的一种激光打标软件的视觉定位方法,其特征在于,还包括:依据产品中心位置,将编程好的打标轨迹的坐标点集平移到机器视觉找到的产品中心位置。
3.根据权利要求2所述的一种激光打标软件的视觉定位方法,其特征在于,所述将编程好的打标轨迹的坐标点集平移到机器视觉找到的产品中心位置,平移公式为:
X=X’+XOffset,其中XOffset是:产品中心X坐标减去模板中心X坐标;
Y=Y’+YOffset,其中YOffset是:产品中心Y坐标减去模板中心Y坐标。
4.根据权利要求1所述的一种激光打标软件的视觉定位方法,其特征在于,还包括:平移后的轨迹,以X、Y为中心旋转图像处理得到的角度,完成了轨迹的更新,即可打标。
5.根据权利要求1所述的一种激光打标软件的视觉定位方法,其特征在于,所述模板参数包括但不限于匹配容差、过滤方式、角度。
6.根据权利要求1所述的一种激光打标软件的视觉定位方法,其特征在于,所述对产品图片进行预处理具体为:
1、灰度化,逐个读取图片像素依据公式:(Gray(i,j)=[R(i,j)+G(i,j)+B(i,j)]/3,计算出新的像素值,从而将3通道彩色转换为灰阶图片;
2、二值化,灰阶图片的像素由0-255共256个梯度来表示图像的明暗变化,其中0为全黑255为全白,二值化即是依据阈值将图片所有像素转换为只有0或者255的形式;
3、反色,即将图像像素作黑白转换,算法为:A=255-B,其中,B为当前像素值,A为反色后的像素值;
4、平滑,将图像降噪,尖锐的地方平滑,包括但不限于高斯、中值、均值、双边滤波数学算法;
5、轮廓化,使用CANNY算法,找出图像中最强变化的位置,即为边缘轮廓。
CN201911384762.5A 2019-12-28 2019-12-28 一种激光打标软件的视觉定位方法 Pending CN111055021A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911384762.5A CN111055021A (zh) 2019-12-28 2019-12-28 一种激光打标软件的视觉定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911384762.5A CN111055021A (zh) 2019-12-28 2019-12-28 一种激光打标软件的视觉定位方法

Publications (1)

Publication Number Publication Date
CN111055021A true CN111055021A (zh) 2020-04-24

Family

ID=70304387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911384762.5A Pending CN111055021A (zh) 2019-12-28 2019-12-28 一种激光打标软件的视觉定位方法

Country Status (1)

Country Link
CN (1) CN111055021A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112222626A (zh) * 2020-09-17 2021-01-15 武汉中谷联创光电科技股份有限公司 Pcb板白漆处二氧化碳激光打标的视觉定位装置及方法
CN115195322A (zh) * 2022-07-29 2022-10-18 韦孚智能科技(上海)有限公司 一种视觉打标的方法
CN115684157A (zh) * 2022-10-28 2023-02-03 华南理工大学 基于机器视觉中心坐标法的热管打标识别定位方法及装置
CN117655542A (zh) * 2023-09-06 2024-03-08 深圳市大德激光技术有限公司 一种用于圆柱电池引脚打标的***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226106A (zh) * 2013-03-15 2013-07-31 江南大学 基于机器视觉的轴承防尘盖品质监测***
CN105528485A (zh) * 2015-12-07 2016-04-27 常州天能博智能***科技有限公司 一种从位图自动轮廓提取及路径生成的方法
CN107457488A (zh) * 2017-08-24 2017-12-12 广东工业大学 一种基于通用振镜与视觉测速的飞行打标***和控制方法
CN107486628A (zh) * 2017-08-24 2017-12-19 广东工业大学 一种在线视觉引导对位的激光打标***和激光打标方法
CN109018591A (zh) * 2018-08-09 2018-12-18 沈阳建筑大学 一种基于计算机视觉的自动贴标定位方法
CN109658404A (zh) * 2018-12-19 2019-04-19 浙江优迈德智能装备有限公司 一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法
CN109658456A (zh) * 2018-10-29 2019-04-19 中国化学工程第六建设有限公司 罐体内角焊缝激光视觉三维视觉定位方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226106A (zh) * 2013-03-15 2013-07-31 江南大学 基于机器视觉的轴承防尘盖品质监测***
CN105528485A (zh) * 2015-12-07 2016-04-27 常州天能博智能***科技有限公司 一种从位图自动轮廓提取及路径生成的方法
CN107457488A (zh) * 2017-08-24 2017-12-12 广东工业大学 一种基于通用振镜与视觉测速的飞行打标***和控制方法
CN107486628A (zh) * 2017-08-24 2017-12-19 广东工业大学 一种在线视觉引导对位的激光打标***和激光打标方法
CN109018591A (zh) * 2018-08-09 2018-12-18 沈阳建筑大学 一种基于计算机视觉的自动贴标定位方法
CN109658456A (zh) * 2018-10-29 2019-04-19 中国化学工程第六建设有限公司 罐体内角焊缝激光视觉三维视觉定位方法
CN109658404A (zh) * 2018-12-19 2019-04-19 浙江优迈德智能装备有限公司 一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
梅奥: "基于机器视觉的激光打标工件定位***研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112222626A (zh) * 2020-09-17 2021-01-15 武汉中谷联创光电科技股份有限公司 Pcb板白漆处二氧化碳激光打标的视觉定位装置及方法
CN115195322A (zh) * 2022-07-29 2022-10-18 韦孚智能科技(上海)有限公司 一种视觉打标的方法
CN115195322B (zh) * 2022-07-29 2023-06-06 韦孚智能科技(上海)有限公司 一种视觉打标的方法
CN115684157A (zh) * 2022-10-28 2023-02-03 华南理工大学 基于机器视觉中心坐标法的热管打标识别定位方法及装置
CN117655542A (zh) * 2023-09-06 2024-03-08 深圳市大德激光技术有限公司 一种用于圆柱电池引脚打标的***

Similar Documents

Publication Publication Date Title
CN111055021A (zh) 一种激光打标软件的视觉定位方法
CN105260693B (zh) 一种激光二维码定位方法
CN108920992B (zh) 一种基于深度学习的医药标签条码的定位与识别方法
CN114821114B (zh) 一种基于视觉***的坡口切割机器人图像处理方法
US10095903B2 (en) Block decoding method and system for two-dimensional code
CN102945368B (zh) 啤酒瓶盖激光字符的定位识别方法
CN110717872B (zh) 一种激光辅助定位下的v型焊缝图像特征点提取方法及提取***
CN102902945B (zh) 基于快速响应矩阵码外轮廓的畸变校正方法
CN109145915A (zh) 一种复杂场景下车牌快速畸变矫正方法
CN105678776B (zh) 一种基于激光视觉传感器焊缝图像特征点提取方法
KR101182173B1 (ko) 차량 번호판 인식 방법 및 시스템
CN104408814A (zh) 一种人民币冠字号识别方法
CN111784655B (zh) 一种水下机器人回收定位方法
CN111515523B (zh) 激光加工方法及装置、激光加工设备、存储介质
CN105447489B (zh) 一种图片ocr识别***的字符与背景粘连噪声消除方法
CN113290313B (zh) 激光加工控制方法、装置及激光加工设备
CN109741273A (zh) 一种手机拍照低质图像的自动处理与评分方法
CN114111624B (zh) 一种带标记点投射装置的手持三维扫描方法、设备及介质
CN210209071U (zh) 基于ccd图像识别的快速打标***
CN117058182A (zh) 一种用于视觉测距的目标检测边框优化方法
CN117237391A (zh) 一种基于机器视觉的轮廓检测方法
CN111539951A (zh) 一种陶瓷砂轮头轮廓尺寸视觉检测方法
CN107808382A (zh) 一种基于色彩饱和度信息的pcb条码分割方法
JP5160366B2 (ja) 電子部品のパターンマッチング方法
CN112434543B (zh) 一种针对畸变彩色直接部件标记的图像重构方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200424