[发明专利]一种识别码生成及识别的方法及装置有效
申请号: | 201710731246.X | 申请日: | 2017-08-23 |
公开(公告)号: | CN107590522B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 屠寅海 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 周莉娜 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别码 生成 识别 方法 装置 | ||
本申请公开了一种识别码生成及识别的方法及装置,在生成识别码时,先确定圆心,之后以该圆心生成若干同心圆,以及在指定的半径上的若干不完全相同的位置探测图形,从各位置探测图形中的起始图形开始,在各同心圆上进行编码,生成识别码。在对识别码识别时,先确定采集的图像中的各位置探测图形,之后再从各位置探测图形中的起始图形开始,从所述图像中,识别该识别码。
技术领域
本申请涉及信息技术领域,尤其涉及一种识别码生成及识别的方法及装置。
背景技术
目前,主流识别码通常为条形码以及二维码。二维码以其携带的数据量较大,可以写入图片、音频、视频等信息,识别成功率更高等优势,使得二维码的应用范围更广,逐渐成为用户(如,个人、企业等等)主要使用的识别码。
通常,二维码的基本组成中包括:位置探测图形(Position Detection Pattern,也称为定位桩)、功能性数据、数据码。定位桩用于在识别二维码时,确定二维码的数据存储区域(即,功能性数据、数据码的区域),功能性数据用于提供二维码的版本信息,使得识别时可以确定以何种方式识别数据码,数据码即存储内容的编码(例如,将图像转换为二进制码后,以填充块表示1,未填充块表示0,将图像内容转换为数据码写入二维码中),如图1所示。当然,现有二维码生成技术存在多种编码方式,上述描述仅为示意。
另外,数据码中还可以包括用于容错的纠错码,纠错码可在二维码出现损坏等情况时,协助识别出完整的数据码对应的内容。
基于现有的识别码技术,本申请提供一种新的识别码生成及识别的过程。
发明内容
本说明书实施例提供一种识别码生成及识别的方法及装置,用于解决现有技术生成的识别码,形式较为单一,用户体验不佳的问题。
本说明书实施例采用下述技术方案:
一种识别码生成的方法,包括:
确定圆心;
根据所述圆心确定若干个同心圆,以及,根据所述圆心和指定的半径,确定与所述圆心的距离为所述半径的若干个位置探测图形;其中,所述若干个位置探测图形不完全相同;
从各位置探测图形中确定起始图形;
根据所述起始图形的位置,在所述若干个同心圆上,对待编码内容对应的N进制字符进行编码,得到识别码,其中,所述N进制字符中相邻且相同的字符对应的编码形成弧形线段,所述N进制字符中与相邻字符均不同的字符对应的编码为点,所述N进制字符中不同字符对应的编码的颜色不同,N为不小于二的正整数。
一种识别码识别的方法,包括:
采集图像;
从所述图像中,确定识别码中的各位置探测图形;
根据各位置探测图形,确定所述识别码的圆心;
根据所述圆心和各位置探测图形,从各位置探测图形中确定起始图形;
根据所述起始图形的位置,识别所述识别码,其中,所述识别码包括在若干同心圆上的编码,编码内容中相邻且相同的字符对应的编码形成弧形线段,编码内容中与相邻字符均不同的字符对应的编码为点,编码内容中不同字符对应的编码的颜色不同。
一种识别码生成的装置,包括:
第一确定模块,确定圆心;
第二确定模块,根据所述圆心确定若干个同心圆,以及,根据所述圆心和指定的半径,确定与所述圆心的距离为所述半径的若干个位置探测图形;其中,所述若干个位置探测图形不完全相同;
第三确定模块,从各位置探测图形中确定起始图形;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710731246.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED衬底晶片切割装置
- 下一篇:一种凸轮驱动双切切砖机