【技术实现步骤摘要】
本专利技术属于二维码
,更具体涉及一种立体二维码的扫描方法,适用于识别颜色统一、自身厚度小的钢制品上的二维码信息。
技术介绍
在信息技术和互联网技术发达的时代背景下,二维码的应用逐渐广泛。二维码是用黑白方块按一定规律在平面(二维方向上)分布,以此记录数据符号信息。在代码编制上利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。为增大二维码的使用范围和使用寿命,立体二维码的概念已被提出。立体二维码用凹凸的方格代表平面二维码,凸格代表白色,凹格代表黑色。随着二维码扫描技术的发展,对于凹凸度较高、颜色分明的立体二维码已可以扫描。随着二维码在众多领域的应用,许多领域出现了二维码不适用的情况。例如,在建材市场,许多材料在出厂后工人会进行二次刷漆,传统的平面二维码和目前已提出的颜色不同的立体二维码均不适用。且许多物件自身厚度较薄,凹凸度较高的立体二维码已不适用。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术的目的是在于提供了一种统一颜色背景凹凸度较低的立体二维码扫描方法,方法易行,操作简便,适用范围广。为了实现上述的目的,本专利技术采用以下技术措施:一种立体二维码的扫描方法,其步骤是:A、建立数据库:建立立体二维码对应的平面二维码图形数据库;B、图像扫描:用手机摄像头对立体二维码进行图像扫描,立体二维码颜色统一,凹凸度低于1mm;C、识别每个像素点等灰度值:通过加权变换将三原色光模型的三分量转化为图像灰度值;D、将每一点的灰度值与周围八 ...
【技术保护点】
一种立体二维码的扫描方法,其步骤是:A、建立数据库(1):建立立体二维码对应的平面二维码图形数据库;B、图像扫描(2):用手机摄像头对立体二维码进行图像扫描,立体二维码颜色统一,凹凸度低于1mm;C、识别每个像素点等灰度值(3):通过加权变换将三原色光模型的三分量转化为图像灰度值;D、将每一点的灰度值与周围八个点的灰度值对比(4):每个像素点和周围八个点形成九宫格,将每个像素点的灰度值与周围八个点进行比较;E、是否存在灰度值发生骤变的点(5):若某点与周边八个点中至少两个点的灰度值存在骤变,则该点为骤变点;F、根据骤变点计算回归线(6):根据骤变点的位置坐标计算线性回归线,形成凹凸方格的交界线,以图像左下角为原点,图像横向为X轴,纵向为Y轴建立坐标系;将骤变点的坐标带入线性回归公式,计算斜率和截距,得出回归线;G、将黑白方块交界线与数据库对比(7):将凹凸方格的交界线与数据库中原平面二维码图形进行对比;H、库中是否存在相似二维码(8):若库中存在与交界线相似的二维码图形,则该图形为立体二维码的原二维码图形;L、扫描二维码(9):对原二维码图形进行扫描,得出相应数据。
【技术特征摘要】
1.一种立体二维码的扫描方法,其步骤是:A、建立数据库(1):建立立体二维码对应的平面二维码图形数据库;B、图像扫描(2):用手机摄像头对立体二维码进行图像扫描,立体二维码颜色统一,凹凸度低于1mm;C、识别每个像素点等灰度值(3):通过加权变换将三原色光模型的三分量转化为图像灰度值;D、将每一点的灰度值与周围八个点的灰度值对比(4):每个像素点和周围八个点形成九宫格,将每个像素点的灰度值与周围八个点进行比较;E、是否存在灰度值发生骤变的点(5):若某点与周边八个点中至少两个点的灰度值存...
【专利技术属性】
技术研发人员:赵挺生,蒋灵,王祖剑,宋凯,张亚静,徐树铭,刘文,周炜,王敬洋,任玲玲,张宇辉,陈昱锟,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。