[发明专利]一种矩阵式二维条码的初步定位方法有效
申请号: | 201310140114.1 | 申请日: | 2013-04-22 |
公开(公告)号: | CN103235951A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 谭洪舟;陈荣军;吴琦;朱雄泳 | 申请(专利权)人: | 中山大学 |
主分类号: | G06K9/54 | 分类号: | G06K9/54 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明;林伟斌 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矩阵 二维 条码 初步 定位 方法 | ||
1.一种矩阵式二维条码的初步定位方法,其特征在于,包括以下步骤:
1.1) 对二值化后的条码图像进行边缘检测,得到图像的边缘检测图;
1.2) 扫描检测图中的边缘点,将所有的边缘点标记;
1.3) 逐个对每个边缘点进行方向扫描,求得每个边缘点的最短距离跳变点;
1.4)连接图中所有的最短距离跳变点与其对应的边缘点;
1.5) 得到连接过后的图像,筛选出连通区域,提取出条码区域。
2.根据权利要求1所述的矩阵式二维条码的初步定位方法,其特征在于,所述步骤1.2)中扫描检测图像中的边缘点,将所有的边缘点标记的步骤如下:
2.1) 对检测过后的图像进行扫描,如果被检测的点为白色像素点,且该点上下左右四周存在黑色像素点,则标记该点为图像的边缘点;
2.2)重复上述步骤2.1),找出并标记所有图像中的边缘点。
3.根据权利要求1所述的矩阵式二维条码的初步定位方法,其特征在于,所述步骤1.3)中的具体步骤如下:
3.1)寻找边缘点附近最近的跳变点,首先从右边方向扫描,若第一个点为黑色像素点,则继续向右边方向扫描,直到扫描到某点为白色像素点为止,记该点为跳变点;若第一个点为白色像素点,则向右扫描到某点为黑像素点,则记该点的前一位置的像素点为跳变点;
3.2)使用同样的方法对其他的七个方向,分别是该像素点的上、下、左、右上、左上、左下和右下重复扫描跳变点,得到八个跳变点后,取其中一个与该边缘点最近距离的一个点作为该边缘点的最短距离跳变点,若出现多个点都为最近距离的跳变点时取最早扫描的点作为最短距离跳变点。
4.根据权利要求1所述的矩阵式二维条码的初步定位方法,其特征在于,所述步骤1.4)中连接图像中所有的最短距离跳变点与其对应的边缘点的步骤如下:
4.1)将所有边缘点与它们所对应的最短距离跳变点连接,当跳变点为黑色像素点时,将以这两点为端点的线段上经过的所有的像素点都置为白色,当跳变点也为白色像素点时,则不进行操作。
5.根据权利要求1所述的矩阵式二维条码的初步定位方法,其特征在于,所述步骤1.5)中的具体步骤如下:对图像进行条码区域的提取,首先画一个与图像边缘距离一定宽度的边框,剔除所有与该边框有接触的连通图案,再求出图像中面积最大的连通图案,剔除所有小于此面积的连通图案,筛选出条码。
6.根据权利要求5所述的矩阵式二维条码的初步定位方法,其特征在于,先分别向左和向右扫描图像,当接触到值为1的像素点时停止扫描,并分别记录这两点的横坐标;再分别向上和向下扫描图像,当接触到值为1的像素点时停止扫描,并分别记录这两点的纵坐标;以这四个点画水平矩形,最后将矩形内的像素点提取出来,从而完成条码的初定位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310140114.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属基材结构胶接用底胶及其制备方法
- 下一篇:一种复合型甲醛吸附剂