发明名称 一种基于图像修复的激光二维码识别方法
摘要 一种基于图像修复的激光二维码识别方法,属于图像处理技术领域。它包括对采集到的金属件激光二维码图像进行预处理、利用图像形态学得到二维码的外轮廓、利用Soble算子检测得到二维码图像的外边缘、对二维码进行粗定位和准确定位、二维码图像分割、修复及识别等。本发明通过采用上述技术,得到重新绘制更满意的二维码图像,从而实现二维码图像的修复和识别,解决了目前很多金属产品因标刻时的化学反应以及采集时的光照、油污等原因,金属件上的激光二维码图像常常不清晰或有缺损,由此导致现有识别方法难以提取到正确的二维码数据的问题,适于推广应用。
申请公布号 CN104636701A 申请公布日期 2015.05.20
申请号 CN201410760269.X 申请日期 2014.12.12
申请人 浙江工业大学 发明人 高飞;令狐乾锦;高炎;丰敏强;李定谢尔;张元鸣;卢书芳;肖刚
分类号 G06K7/10(2006.01)I;G06K9/36(2006.01)I 主分类号 G06K7/10(2006.01)I
代理机构 杭州浙科专利事务所(普通合伙) 33213 代理人 吴秉中
主权项 一种基于图像修复的激光二维码识别方法,包括以下步骤:1)对采集到的金属件激光二维码图像进行预处理:对图像进行灰度处理、反相输出图像、中值滤波去噪处理并对图像进行二值化处理;2)利用图像形态学的处理方法,对二维码二值化图像进行闭运算,得到二维码所在的连通区域和其它噪声干扰所在的连通区域,利用连通域面积大小进行判断处理,去除二维码以外的其它连通区域,即可得到二维码的整体外轮廓;3)利用Soble算子<img file="dest_path_7695dest_path_image001.GIF" wi="113" he="76" />、<img file="dest_path_340588dest_path_image002.GIF" wi="131" he="75" />,分别纵向和横向与步骤2)中得到的图像作平面卷积,检测得到二维码图像的外边缘;4)通过遍历根据步骤3)中得到的二值化图像,确定二维码外边缘的四个夹角的坐标点,以此来对二维码进行粗定位;5)根据步骤4)中得到的粗定位二维码图像,寻找图像二维码图像中的三个位置探测图形并获得三个中心坐标点,根据三角形来对二维码图像进行旋转校正,由二维码的三个位置探测图形的图形特征黑白条即黑色:白色:黑色:白色:黑色,准确定位二维码;6) 将步骤5)中得到准确定位的二维码图像分割为3+6个正方形图形,其中3个是二维码图像中的三个位置定位图像,6个是去除三个位置定位符以外,均分剩余的图像所得;7) 根据步骤6)中得到的6个等面积的小图像,再将它们均分为n个面积均等的小正方形图像;8)遍历步骤(7)中得到的分割得到的图像,分别统计每个小正方形图像中黑色像素点所占的面积比例,通过面积比例判断其对应的位置是否应该被填充,若应该被填充则为1,否则为0,最终得到一串0‑1编码,通过这串编码重新绘制并修复原有的二维码图像;9)扫描步骤8)得到的修复后的二维码图像,实现二维码识别。
地址 310014 浙江省杭州市下城区潮王路18号浙江工业大学