CN103914675A - 一种服装的快速响应矩阵二维码识别方法 - Google Patents
一种服装的快速响应矩阵二维码识别方法 Download PDFInfo
- Publication number
- CN103914675A CN103914675A CN201410097740.1A CN201410097740A CN103914675A CN 103914675 A CN103914675 A CN 103914675A CN 201410097740 A CN201410097740 A CN 201410097740A CN 103914675 A CN103914675 A CN 103914675A
- Authority
- CN
- China
- Prior art keywords
- image
- code
- quick response
- response matrix
- point
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 239000011159 matrix material Substances 0.000 claims abstract description 156
- 230000004044 response Effects 0.000 claims abstract description 152
- 239000002994 raw material Substances 0.000 claims abstract description 23
- 238000012937 correction Methods 0.000 claims abstract description 22
- 230000017105 transposition Effects 0.000 claims abstract description 15
- 238000005520 cutting process Methods 0.000 claims abstract description 8
- 238000000605 extraction Methods 0.000 claims abstract description 7
- 238000003708 edge detection Methods 0.000 claims description 10
- 230000008676 import Effects 0.000 claims description 8
- 230000011218 segmentation Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 7
- 238000003702 image correction Methods 0.000 claims description 7
- 230000003044 adaptive effect Effects 0.000 claims description 6
- 230000001174 ascending effect Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000013139 quantization Methods 0.000 claims 2
- 238000009966 trimming Methods 0.000 claims 2
- 238000001914 filtration Methods 0.000 abstract description 6
- 238000005286 illumination Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 12
- 230000001915 proofreading effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000011002 quantification Methods 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000009415 formwork Methods 0.000 description 2
- 238000009416 shuttering Methods 0.000 description 2
- 206010038743 Restlessness Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Image Analysis (AREA)
Abstract
本发明公开了一种服装的快速响应矩阵二维码识别方法,包括如下步骤:a.采集服装原料上贴的二维码图像;b.对图像进行灰度化、快速中值滤波、二值化处理;d.对二值化图像进行边缘提取;e.分离出边缘提取QR码的两块侧边区域;f.采用哈夫变换检测侧边虚线得到QR码偏移角度;g.双线性插值法旋转二值化图像,初步校正;h.对QR码定位,确定三个寻像图形的顺序,用图像矩阵转置翻转的方法把QR码调整到正确的方位;i.根据国家二维码标准进行解码。本发明采用投影裁剪与哈夫变换结合的方法能快速、准确得到QR码偏移角度,同时能克服采集的图像中噪声污染、光照不均的问题,转换成易识别的二维码图像。
Description
技术领域
本发明公开了一种服装的快速响应矩阵二维码识别方法,特别是涉及一种服装的快速响应矩阵二维码偏移校正的二维码识别方法。
背景技术
现代人穿衣讲求时尚、个性,服装产业特别是时装厂家也要走大规模、小批量的产品生产路线,仓库的出入货种类及出货频率也会不断加大,服装进、入库以及盘点工作如果仍沿袭着传统的人工开票、人工点货方式,其效率及准确性都得不到保证,财务部门可能会收到错误的单据,管理部门也不能及时和准确地获得所需的库存数据。
条码技术是目前最方便、实用的数据输入手段之一,在我国有着广阔的发展和应用前景。但是,传统的一维条码只能标识“物品”,而不能描述“物品”,使得条码在各行业中的使用受到了很大限制。而二维条码的出现很好的解决了一维码所不能解决的问题。在国外,它就有“移动数据库”(Portable data file)的称号。其具有信息密度高、信息容量大、抗干扰能力强、纠错能力强的优点。而这些优点能够很好地解决由于一维码容量有限,而不能描述产品的问题。
QR Code(快速响应矩阵二维码,简称QR码)是一种常见的二维码,它只能通过图像识别的方式进行识读,而图像识别方式易受外面因素影响,如光线不均,过暗,会造成CCD摄像头拍摄的图像会有噪声。此外,由于在获取QR Code图像数据时,可能会因为放置位置不一样,得到QR Code图像有偏移,无法顺利定位QR Code寻像图形位置,直接建立采样网格。所以解决噪声污染、光照不均、QR Code偏移是许多应用中无法避免的问题。
发明内容
鉴于上述问题,本发明所要解决的技术问题是提供一种服装的快速响应矩阵二维码偏移校正的二维码识别方法。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明的一种服装的快速响应矩阵二维码识别方法,包括以下步骤:
a)CCD摄像头采集服装原料上贴的快速响应矩阵二维码图像;
b)将所采集的待识别快速响应矩阵二维码的彩色图像转换为256色灰度图像,并用快速中值滤波法滤去上述灰度图像的背景噪声点;
c)采用最大类间方差法找到最佳的分割阈值,该算法的原理是,当被阈值分开的前景和背景两个像素群方差的加权和达到最小时,该阈值即为最佳的分割阈值;
d)根据最佳的分割阈值,将上述灰度图像的每一个像素的灰度值与阈值相比较,若大于阈值,则赋值1,若小于阈值,则赋值0,得到二值化图像;
e)采用Sobel边缘检测算子对二值化图像做边缘提取,两个具有不同灰度值的相邻区域之间总存在灰度边缘,灰度边缘是灰度值不连续的结果,这种不连续通常可利用求导数方便地检测到;
e1)Sobel边缘检测算子是一种梯度算子,它使用两个模板,一个是水平的,另一个是垂直的,两个都是3*3模版,每一个模板逼近一个偏导数,分别用水平模板和垂直模板对图像进行卷积,得到两个矩阵,它们分别表示图像在相同位置处的两个偏导数;
e2)把这两个矩阵对应位置的两个数的最大值作为给点的输出,得到二维码图像的边缘;
f)采用自适应的基于直方图投影裁剪法分离出快速响应矩阵二维码的两块侧边区域;
f1)对边缘提取后的图像进行水平方向即X轴方向的投影,统计X=i直线上灰度值为255的像素点的个数,存入数组xProjection[i]中。从i=0开始从左往右扫描,若条件(xProjection[i]==0)&&(xProjection[i+1]>0)&&(xProjection[i+2]>1)为真,则认为找到快速响应矩阵二维码的一个顶点的横坐标,定义该点为A点,得到xA=i+1。然后从上往下扫描直线X=xA,找到第一个灰度值为255的像素点,该点的纵坐标为A的纵坐标,即得到A点的坐标为若条件(xProjection[i]>1)&&(xProjection[i+1]>0)&&(xProjection[i+2]==0)为真,则认为找到快速响应矩阵二维码的另一个顶点的横坐标,定义该点为C点,得到xC=i+1。然后从下往上扫描直线X=xC,找到第一个灰度值为255的像素点,该点的纵坐标为C的纵坐标,即得到C点坐标为
f2)对边缘提取后的图像进行垂直平方向即Y轴方向的投影,统计Y=j直线上灰度值为255的像素点的个数,存入数组yProjection[j]中,然后从j=0开始从左往右扫描,若条件(yProjection[j]==0)&&(yProjection[j+1]>0)&&(yProjection[j+2]>1)为真,则认为找到快速响应矩阵二维码的第三个顶点的纵坐标,定义该点为D点,得到yD=j+1,然后从右往左扫描直线Y=yD,找到第一个灰度值为255的像素点,该点的横坐标为D的横坐标,即得到D点的坐标为若条件(yProjection[j]>1)&&(yProjection[j+1]>0)&&(yProjection[j+2]==0)为真,则认为找到快速响应矩阵二维码的第四个顶点的纵坐标,定义该点为B点,得到yB=j+1,然后从左往右扫描直线Y=yB,找到第一个灰度值为255的像素点,该点的横坐标为B的横坐标,即得到B点坐标为
f3)分析D点和B点坐标位置,设定一个偏移方向判定准则:当xD≥xB时判定快速响应矩阵二维码图像是向左偏,当xD<xB时判定QR码图像是向右偏;
f4)根据上述判定准则所得的快速响应矩阵二维码偏移方向,自动选择裁剪方式:当判定快速响应矩阵二维码向左偏时,具体表现为D点的横坐标xD大于等于B点的横坐标xB,把直线X=xB的右侧区域和直线Y=yA的下方的区域的交集区域裁剪掉;
当判定快速响应矩阵二维码向右偏时,具体表现为D点的横坐标xA比B点的横坐标xB小,把直线X=xB的左侧区域和Y=yA的上方区域的交集区域裁剪掉,分离出快速响应矩阵二维码的两块侧边区域;
上述偏移方向判定准则和对应偏移方向的裁剪方式的规定是为了最大程度地裁剪掉快速响应矩阵二维码内部区域,得到狭长的两块侧边区域,减少哈夫变换检测侧边线时的计算量,同时也避免了二维码内部线段对检测侧边线的干扰;
g)采用哈夫变换算法检测侧边虚线得到快速响应矩阵二维码偏移角度;
g1)初始化一个极坐标ρ,θ空间的数组,ρ方向上的量化数目为图像对角线方向的像素数其中N1和N2分别为图像的宽和高,θ方向上的量化数目为1800,角度从0°~180°,每格0.1°;
g2)建立一个累加器A(ρ,θ),并置初始元素为0;
g3)顺序搜索图像上的每一个灰度值为255的像素点(xi,yi)建立方程ρ=xicos(θ)+yisin(θ),对θ参数的每一个离散值计算ρ值,得到该像素点(xi,yi)在极坐标上的一条正弦曲线,如果曲线经过小格(ρ,θ)内,该累加器A(ρ,θ)加1;
g4)找出累加器A(ρ,θ)上面的局部最大值,该值即为图像共线点的共线参数,它的极坐标θ即为侧边虚线的偏移角度;
h)采用双线性插值法旋转图像,初步校正快速响应矩阵二维码图像;
h1)找到上述二值化后图像的中心点(a,b),确定旋转后的中心坐标为(c,d),按照逆旋转变换矩阵表达式: 对图像进行旋转,把点(x0,y0)旋转θ角度变成点(x1,y1),其中(x0,y0)是未旋转前图像中的任意一点,(x1,y1)是由点(x0,y0)以(a,b)为旋转中心旋转θ角度得到的点;
h2)对图像进行双线性插值,图像通过旋转变换后(x1,y1)所对应的(x0,y0)的坐标不一定是整数,找到(x0,y0)的附近四个像素点(x,y),(x+1,y),(x,y+1),(x+1,y+1),根据双线性插值公式,在水平和垂直两个方向上对其插值,公式为: 其中α=x0-x,β=y0-y,得到点(x0,y0)的灰度值f(x0,y0),该值就是点(x1,y1)的灰度值;
i)对快速响应矩阵二维码定位,确定三个寻像图形的顺序,提出一种用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,实现快速响应矩阵二维码的校正;
i1)先从左往右水平扫描快速响应矩阵二维码图像,记录下符合(1:1:3:1:1)寻像图形比例特征的线段,对每一个像素点的宽度允有0.5的偏差,最重要的是记录下该线段的起始点Pr和终点Pl,寻像图形的中心坐标的横坐标即为然后沿着直线从垂直方向扫描,记录下满足1:1:3:1:1的这样的线段,得到寻像图形的中心坐标的纵坐标;按照这种对图像进行水平和垂直两个方向扫描的方式记录下满足1:1:3:1:1的这样的线段,就能依次得到三个寻像图形的中心点坐标;
i2)把三个寻像图形的中心点连接起来,构成一个等腰直角三角形,规定左侧的寻像图形是位于等腰直角三角形直角上的那个寻像图形;通过计算边长和三角形角度确定左侧寻像图形在图像中的位置;
i3)用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,以顺时针方向为准,若左侧寻像图形在图像左上角,判定快速响应矩阵二维码是正确的方位,无需校正;若左侧寻像图形在图像右上角,判定快速响应矩阵二维码偏移了90度,通过图像矩阵转置(i,j)→(j,i)和上下行对调(i,j)→(n+1-i,j),校正快速响应矩阵二维码至正确方位;若左侧寻像图形在图像右下角,判定快速响应矩阵二维码偏移了180度,通过(i,j)→(m+1-j,n+1-i)矩阵元素转置变换,校正快速响应矩阵二维码至正确方位;若左侧寻像在图像左下角,判定快速响应矩阵二维码偏移了270度,通过图像矩阵转置(i,j)→(j,i)和左右列对调(i,j)→(i,m+1-j),校正快速响应矩阵二维码至正确方位;
j)对校正至正确方位的快速响应矩阵二维码,按照国家标准GB/T18284-2000进行解码,实现服装的快速响应矩阵二维码识别。
如上所述的一种服装的快速响应矩阵二维码识别方法,所述二维码图像中包含服装原料的名称、产地、检验员、规格、型号和单价信息。
如上所述的一种服装的快速响应矩阵二维码识别方法,所述的CCD摄像头中传感器像素为30万,其采集的彩色图像最高分辨率为480*640;
如上所述的一种服装的快速响应矩阵二维码识别方法,所述的彩色图像转换为256色灰度图像的公式为:
灰度=0.3*红色分量+0.59*绿色分量+0.11*蓝色分量。
如上所述的一种服装的快速响应矩阵二维码识别方法,所述的快速中值滤波滤去图像背景的噪声点是指,选择一个当前像素作为中心点,选取它为中心点的一个3*3大小的矩阵采样窗口,先对窗口中每列进行升序排序,再对每行进行升序排序,之后取对角线的三个数,进行排序,取中间值,这个值作为当前输出值,窗口在图像中进行上下移动,对整幅图像滤波。
本发明还提供了一种服装的快速响应矩阵二维码识别装置,所述的识别装置包括装有视频采集卡的个人电脑和CCD摄像头,CCD摄像头通过USB数据线连接个人电脑,CCD摄像头获取服装的快速响应矩阵二维码图像后通过USB数据线传到个人电脑,个人电脑中服装的快速响应矩阵二维码识别软件对二维码信息进行解码,将解码得到的信息存入数据库中;上述的服装的快速响应矩阵二维码识别软件包括二维码图像采集模块、图像校正模块、二维码解码模块和原料信息导入数据库模块;
二维码图像采集模块用于获取CCD摄像头通过USB数据线传入个人电脑中视频流的一帧服装的快速响应矩阵二维码图像;
图像校正模块用于将上述二维码图像采集模块获得的二维码彩色图像转换为256色灰度图像,并用快速中值滤波法图像噪声点,采用最大类间方差法找到最佳分割阈值,把图像二值化,采用Sobel边缘检测算子对二值化后的图像做边缘提取,利用自适应的基于直方图投影裁剪法分离出快速响应矩阵二维码的两块侧边区域,采用哈夫变换检测侧边虚线得到快速响应矩阵二维码偏移角度,采用双线性插值法旋转图像,初步校正快速响应矩阵二维码图像,之后对快速响应矩阵二维码定位,确定三个寻像图形的顺序,用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,实现快速响应矩阵二维码的校正;
二维码解码模块用于按照国家标准GB/T18284-2000对上述校正后的快速响应矩阵二维码图像进行解码,得到服装原料上贴的二维码中名称、产地、检验员、规格、型号和单价等信息;
原料信息导入数据库模块用于将上述服装原料上的二维码信息自动导入数据库中,实现信息化和无纸化管理。
有益效果
本发明通过采用自适应的基于直方图投影裁剪法,准确地分离出QR Code的两块侧边区域,然后用哈夫变换得到偏移角度,初步校正QR Code图像,之后对QR Code定位,确定三个寻像图形的顺序,用图像矩阵转置翻转的方法把QR Code调整到正确的方位,实现QR Code的校正,正确解码的目的。同时采用二维码自动识别技术,实现把服装原料信息自动导入库存管理系统数据库中。最重要的还是财务部门、管理部门,都能准确快速地获得所需的库存数据。财务部门能够及时纠错,管理部门能根据数据作出相应的调整,实现自动化管理。
附图说明
图1是本发明系统结构图;
图2为本发明QR Code向左偏移小于90°时的二值化示意图;
图3为本发明QR Code向右偏移大于90°时的二值化示意图;
图4为本发明QR Code向右偏移180°时的二值化示意图;
图5为图2中QR Code边缘提取后垂直水平投影示意图;
图6为图3中QR Code边缘提取后垂直水平投影示意图;
图7为图4中QR Code边缘提取后垂直水平投影示意图;
图8为本发明QR Code向左偏移小于90°时的两块侧边区域获取示意图;
图9为本发明QR Code向右偏移大于90°时的两块侧边区域获取示意图;
图10为本发明QR Code向右偏移180°时的两块侧边区域获取示意图;
图11为图2中有偏移的QR Code初步校正后的示意图;
图12为图3中有偏移的QR Code初步校正后的示意图;
图13为图4中有偏移的QR Code初步校正后的示意图;
图14为图2中有偏移的QR Code图像经过矩阵转置翻转后最总校正后的示意图;
图15为图3中有偏移的QR Code图像经过矩阵转置翻转后最总校正后的示意图;
图16为图4中有偏移的QR Code图像经过矩阵转置翻转后最总校正后的示意图。
具体实施方式
下面结合具体实施方式,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
请参阅图1所示系统结构图,包括:二维码图像采集模块S101、图像校正模块S102、二维码解码模块S103、解码信息导入数据库模块S104;二维码图像采集模块S101通过CCD摄像头拍摄服装原料上贴的二维码图像,用USB数据线传输到个人电脑,用编写的C#程序获得视频流的一帧服装的快速响应矩阵二维码图像;图像校正模块S102对二维码图像采集模块S101所采集到的二维码图像进行灰度化,快速中值滤波去除图像噪声点,用最大类间方差找到最佳分割阀值,实现图像二值化,采用Sobel边缘检测算子对二值化后的图像做边缘提取,并用自适应的基于直方图投影裁剪法分离出QR Code的两块侧边区域,采用哈夫变换检测侧边虚线得到QR Code偏移角度,采用双线性插值法旋转图像,初步校正QR Code图像,之后对QR Code定位,确定三个寻像图形的顺序,用图像矩阵转置翻转的方法把QR Code调整到正确的方位,实现QR Code的校正;二维码解码模块S103用于对图像校正模块S102得到的QR Code图像,按照国家标准GB/T18284-2000,解码得到其中服装原料的名称、产地、检验员、规格、型号、单价等信息;原料信息导入数据库模块S104用于将S103中的信息自动导入到服装库存管理系统数据库中,实现自动化管理。
实施例1
以下结合附图2、5、8、11、14介绍本发明的一个实施例,把服装原料上采集到的向左偏移小于90°的快速响应矩阵二维码图像校正至正确的识别方向。
将所采集的彩色图像按照灰度=0.3*红色分量+0.59*绿色分量+0.11*蓝色分量转换为256色灰度图像,并用最大类间方差找到最佳的分割阀值T=82,将上述灰度图像的每一个像素的灰度值与阈值相比较,若大于阈值,则赋值255,若小于阈值,则赋值0,转化成二值化图像,如图2所示。
再对二值化图像用Sobel边缘检测算子做边缘提取,分别用3*3水平模板和3*3垂直模板对图像进行卷积,得到两个矩阵,它们分别表示图像在相同位置处的两个偏导数,把这两个矩阵对应位置的两个数的最大值作为给点的输出,实现二值化图像的边缘提取,如图5所示。
再对边缘提取后的图像进行水平方向即X轴方向的投影,统计X=i直线上灰度值为255的像素点的个数,存入数组xProjection[i]中。从i=0开始从左往右扫描,若条件(xProjection[i]==0)&&(xProjection[i+1]>0)&&(xProjection[i+2]>1)为真,则认为找到快速响应矩阵二维码的一个顶点的横坐标,定义该点为A点,得到xA=i+1。然后从上往下扫描直线X=xA,找到第一个灰度值为255的像素点,该点的纵坐标为A的纵坐标,即得到A点的坐标为。若条件(xProjection[i]>1)&&(xProjection[i+1]>0)&&(xProjection[i+2]==0)为真,则认为找到快速响应矩阵二维码的另一个顶点的横坐标,定义该点为C点,得到xC=i+1。然后从下往上扫描直线X=xC,找到第一个灰度值为255的像素点,该点的纵坐标为C的纵坐标,即得到C点坐标为然后,对边缘提取后的图像进行垂直平方向即Y轴方向的投影,统计Y=j直线上灰度值为255的像素点的个数,存入数组yProjection[j]中,然后从j=0开始从左往右扫描,若条件(yProjection[j]==0)&&(yProjection[j+1]>0)&&(yProjection[j+2]>1)为真,则认为找到快速响应矩阵二维码的第三个顶点的纵坐标,定义该点为D点,得到yD=j+1,然后从右往左扫描直线Y=yD,找到第一个灰度值为255的像素点,该点的横坐标为D的横坐标,即得到D点的坐标为若条件(yProjection[j]>1)&&(yProjection[j+1]>0)&&(yProjection[j+2]==0)为真,则认为找到快速响应矩阵二维码的第四个顶点的纵坐标,定义该点为B点,得到yB=j+1,然后从左往右扫描直线Y=yB,找到第一个灰度值为255的像素点,该点的横坐标为B的横坐标,即得到B点坐标为。这样就确定了快速响应矩阵二维码四个顶点A、B、C、D在图像中的坐标位置(xA,yA),(xB,yB),(xC,yC),(xD,yD),且可得到xD>xB,如图5所示。
再根据技术方案中规定的偏移方向判定准则:xD≥xB时快速响应矩阵二维码图像为左偏,xD<xB时速响应矩阵二维码图像为右偏。判定该二维码图像为左偏,并选择左偏裁剪方式:
把直线X=xB的右侧区域和直线Y=yA的下方的区域的交集区域裁剪掉,如图8所示。上述偏移方向判定准则和对应偏移方向的裁剪方式的规定是为了最大程度地裁剪掉快速响应矩阵二维码内部区域,得到狭长的两块侧边区域,减少哈夫变换检测侧边线时的计算量同时也避免了二维码内部线段对检测侧边线的干扰。
再采用哈夫变换算法检测狭长的两块侧边区域中的侧边虚线,首先初始化一个极坐标ρ,θ空间的数组,ρ方向上的量化数目为图像对角线方向的像素数其中N1和N2分别为图像的宽和高,θ方向上的量化数目为1800,角度从0°~180°,每格0.1°。然后,建立一个累加器A(ρ,θ),并置初始元素为0。顺序搜索图像上的每一个灰度值为255的像素点(xi,yi)建立方程ρ=xicos(θ)+yisin(θ),对θ参数的每一个离散值计算ρ值,得到该像素点(xi,yi)在极坐标上的一条正弦曲线,如果曲线经过小格(ρ,θ)内,该累加器A(ρ,θ)加1。最后,找出累加器A(ρ,θ)上的最大值,该值即为图像侧边虚线的共线参数,得到θ=7.5°即二维码的偏移角度为7.5°。
然后,找到上述二值化图像的中心点P,P的坐标为如图2所示。以P点为旋转中心,按照技术方案中的逆旋转变换矩阵表达式和双线性插值公式,用双线性插值法顺时针旋转图像,初步校正快速响应矩阵二维码图像,如图11所示。
然后,从左往右水平扫描初步校正快速响应矩阵二维码图像,记录下符合(1:1:3:1:1)寻像图形比例特征的线段,对每一个像素点的宽度允有0.5的偏差,最重要的是记录下该线段的起始点Pr和终点Pl,寻像图形的中心坐标的横坐标即为,再沿着直线从垂直方向扫描,记录下满足1:1:3:1:1的这样的线段,得到寻像图形的中心坐标的纵坐标;按照这种对图像进行水平和垂直两个方向扫描的方式记录下满足1:1:3:1:1的这样的线段,依次得到三个寻像图形的中心点,如图11中的P1,P2,P3。把三个寻像图形的中心点P1,P2,P3连接起来,构成一个等腰直角三角形,规定左侧的寻像图形是位于等腰直角三角形直角上的那个寻像图形。通过计算边长L12,L23,L13俩俩之间的比值确定左侧寻像图形在图像中的位置,比值近似为1的两条边所夹的那个点即为左侧寻像图形的中心点,P1为左侧寻像图形中心在图像中的位置,如图11所示。
最后,用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,以顺时针方向为准,左侧寻像图形中心点P1在图像左上角,判定初步校正后的快速响应矩阵二维码已是正确的方位,无需再次校正,如图14所示。接下去可按国家标准GB/T18284-2000对快速响应矩阵二维码进行解码从而实现服装原料上贴的快速响应矩阵二维码识别。
实施例2
以下结合附图3、6、9、12、15介绍本发明的一个实施例,把服装原料上采集到的向右偏移大于90°的快速响应矩阵二维码图像校正至正确的识别方向,该实施例使用的方法和实施例1是相同的。
按照和实施例1相同的方法,将所采集的彩色图像转化成二值化图像,如图3所示。采用Sobel边缘检测算子对二值化图像做边缘提取,对边缘提取后的图像进行水平方向即X轴方向的投影和垂直平方向即Y轴方向的投影,然后分别从上下左右四个方向扫描,确定快速响应矩阵二维码四个顶点A、B、C、D在图像中的坐标位置(xA,yA),(xB,yB),(xC,yC),(xD,yD),且可得到xD<xB,如图6所示。根据技术方案中规定的偏移方向判定准则:xD≥xB时快速响应矩阵二维码图像为左偏,xD<xB时速响应矩阵二维码图像为右偏。判定该二维码图像为右偏,并选择右偏裁剪方式:把直线X=xB的左侧区域和直线Y=yA的上方的区域的交集区域裁剪掉,如图9所示。采用哈夫变换算法检测侧边虚线得到快速响应矩阵二维码偏移角度为79.7°。找到上述二值化图像的中心点P,P的坐标为如图3所示。以P点为旋转中心,用双线性插值法顺时针旋转图像,初步校正快速响应矩阵二维码图像,如图12所示。根据二维码国标译码算法,利用横向和纵向扫描,对快速响应矩阵二维码定位,确定三个寻像图形的中心点,如图12中的P1,P2,P3。把三个寻像图形的中心点P1,P2,P3连接起来,构成一个等腰直角三角形,规定左侧的寻像图形是位于等腰直角三角形直角上的那个寻像图形。通过计算边长L12,L23,L13俩俩之间的比值确定左侧寻像图形在图像中的位置,比值近似为1的两条边所夹的那个点即为左侧寻像图形的中心点,P1为左侧寻像图形中心在图像中的位置,如图12所示。最后,用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,以顺时针方向为准,左侧寻像图形中心点P1在图像右下角,判定初步校正后的快速响应矩阵二维码偏移了180度,通过(i,j)→(m+1-j,n+1-i)矩阵元素转置变换,校正快速响应矩阵二维码至正确方位,如图15所示。接下去可按国家标准GB/T18284-2000对快速响应矩阵二维码进行解码从而实现服装原料上贴的快速响应矩阵二维码识别。
实施例3
以下结合附图4、7、10、13、16介绍本发明的一个实施例,把服装原料上采集到的向右偏移180°的快速响应矩阵二维码图像校正至正确的识别方向,该实施例使用的方法和实施例1是相同的。
按照和实施例1相同的方法,将所采集的彩色图像转化成二值化图像,如图4所示,采用Sobel边缘检测算子对二值化图像做边缘提取。对边缘提取后的图像进行水平方向即X轴方向的投影和垂直平方向即Y轴方向的投影,然后分别从上下左右四个方向扫描,确定快速响应矩阵二维码四个顶点A、B、C、D在图像中的坐标位置(xA,yA),(xB,yB),(xC,yC),(xD,yD),且可得到xD>xB,如图7所示。根据技术方案中规定的偏移方向判定准则:xD≥xB时快速响应矩阵二维码图像为左偏,xD<xB时速响应矩阵二维码图像为右偏。判定该二维码图像为左偏,并选择左偏裁剪方式:把直线X=xB的右侧区域和直线Y=yA的下方的区域的交集区域裁剪掉,如图10所示。然后,采用哈夫变换算法检测侧边虚线得到快速响应矩阵二维码偏移角度为90.1°。找到上述二值化图像的中心点P,P的坐标为如图4所示。以P点为旋转中心,用双线性插值法顺时针旋转图像,初步校正快速响应矩阵二维码图像,如图13所示。根据二维码国标译码算法,利用横向和纵向扫描,对快速响应矩阵二维码定位,确定三个寻像图形的中心点,如图13中的P1,P2,P3。把三个寻像图形的中心点P1,P2,P3连接起来,构成一个等腰直角三角形,规定左侧的寻像图形是位于等腰直角三角形直角上的那个寻像图形。通过计算边长L12,L23,L13俩俩之间的比值确定左侧寻像图形在图像中的位置,比值近似为1的两条边所夹的那个点即为左侧寻像图形的中心点,P1为左侧寻像图形中心在图像中的位置,如图13所示。最后,用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,以顺时针方向为准,左侧寻像图形中心点P1在图像左下角,判定初步校正后的快速响应矩阵二维码偏移了270度,通过图像矩阵转置(i,j)→(j,i)和左右列对调(i,j)→(i,m+1-j),校正快速响应矩阵二维码至正确方位,如图16所示。接下去可按国家标准GB/T18284-2000对快速响应矩阵二维码进行解码从而实现服装原料上贴的快速响应矩阵二维码识别。
Claims (6)
1.一种服装的快速响应矩阵二维码识别方法,其特征是包括以下步骤:
a)CCD摄像头采集服装原料上贴的快速响应矩阵二维码图像;
b)将所采集的待识别快速响应矩阵二维码的彩色图像转换为256色灰度图像,并用快速中值滤波法滤去上述灰度图像的背景噪声点;
c)采用最大类间方差法找到最佳的分割阈值,该算法的原理是,当被阈值分开的前景和背景两个像素群方差的加权和达到最小时,该阈值即为最佳的分割阈值;
d)根据最佳的分割阈值,将上述灰度图像的每一个像素的灰度值与阈值相比较,若大于阈值,则赋值1,若小于阈值,则赋值0,得到二值化图像;
e)采用Sobel边缘检测算子对二值化图像做边缘提取,两个具有不同灰度值的相邻区域之间总存在灰度边缘,灰度边缘是灰度值不连续的结果,这种不连续通常利用求导数方便地检测到;
e1)Sobel边缘检测算子是一种梯度算子,它使用两个模板,一个是水平的,另一个是垂直的,两个都是3*3模版,每一个模板逼近一个偏导数,分别用水平模板和垂直模板对图像进行卷积,得到两个矩阵,它们分别表示图像在相同位置处的两个偏导数;
e2)把这两个矩阵对应位置的两个数的最大值作为给点的输出,得到二维码图像的边缘;
f)采用自适应的基于直方图投影裁剪法分离出快速响应矩阵二维码的两块侧边区域;
f1)对边缘提取后的图像进行水平方向即X轴方向的投影,统计X=i直线上灰度值为255的像素点的个数,存入数组xProjection[i]中;从i=0开始从左往右扫描,若条件(xProjection[i]==0)&&(xProjection[i+1]>0)&&(xProjection[i+2]>1)为真,则认为找到快速响应矩阵二维码的一个顶点的横坐标,定义该点为A点,得到xA=i+1;然后从上往下扫描直线X=xA,找到第一个灰度值为255的像素点,该点的纵坐标为A的纵坐标,即得到A点的坐标为若条件(xProjection[i]>1)&&(xProjection[i+1]>0)&&(xProjection[i+2]==0)为真,则认为找到快速响应矩阵二维码的另一个顶点的横坐标,定义该点为C点,得到xC=i+1;然后从下往上扫描直线X=xC,找到第一个灰度值为255的像素点,该点的纵坐标为C的纵坐标,即得到C点坐标为
f2)对边缘提取后的图像进行垂直平方向即Y轴方向的投影,统计Y=j直线上灰度值为255的像素点的个数,存入数组yProjection[j]中,然后从j=0开始从左往右扫描,若条件(yProjection[j]==0)&&(yProjection[j+1]>0)&&(yProjection[j+2]>1)为真,则认为找到快速响应矩阵二维码的第三个顶点的纵坐标,定义该点为D点,得到yD=j+1,然后从右往左扫描直线Y=yD,找到第一个灰度值为255的像素点,该点的横坐标为D的横坐标,即得到D点的坐标为若条件(yProjection[j]>1)&&(yProjection[j+1]>0)&&(yProjection[j+2]==0)为真,则认为找到快速响应矩阵二维码的第四个顶点的纵坐标,定义该点为B点,得到yB=j+1,然后从左往右扫描直线Y=yB,找到第一个灰度值为255的像素点,该点的横坐标为B的横坐标,即得到B点坐标为
f3)分析D点和B点坐标位置,设定一个偏移方向判定准则:当xD≥xB时判定快速响应矩阵二维码图像是向左偏,当xD<xB时判定QR码图像是向右偏;
f4)根据上述判定准则所得的快速响应矩阵二维码偏移方向,自动选择裁剪方式:当判定快速响应矩阵二维码向左偏时,具体表现为D点的横坐标xD大于等于B点的横坐标xB,把直线X=xB的右侧区域和直线Y=yA的下方的区域的交集区域裁剪掉;
当判定快速响应矩阵二维码向右偏时,具体表现为D点的横坐标xA比B点的横坐标xB小,把直线X=xB的左侧区域和Y=yA的上方区域的交集区域裁剪掉,分离出快速响应矩阵二维码的两块侧边区域;
上述偏移方向判定准则和对应偏移方向的裁剪方式的规定是为了最大程度地裁剪掉快速响应矩阵二维码内部区域,得到狭长的两块侧边区域,减少哈夫变换检测侧边线时的计算量,同时也避免了二维码内部线段对检测侧边线的干扰;
g)采用哈夫变换算法检测侧边虚线得到快速响应矩阵二维码偏移角度;
g1)初始化一个极坐标ρ,θ空间的数组,ρ方向上的量化数目为图像对角线方向的像素数其中N1和N2分别为图像的宽和高,θ方向上的量化数目为1800,角度从0°~180°,每格0.1°;
g2)建立一个累加器A(ρ,θ),并置初始元素为0;
g3)顺序搜索图像上的每一个灰度值为255的像素点(xi,yi)建立方程ρ=xicos(θ)+yisin(θ),对θ参数的每一个离散值计算ρ值,得到该像素点(xi,yi)在极坐标上的一条正弦曲线,如果曲线经过小格(ρ,θ)内,该累加器A(ρ,θ)加1;
g4)找出累加器A(ρ,θ)上面的局部最大值,该值即为图像共线点的共线参数,它的极坐标θ即为侧边虚线的偏移角度;
h)采用双线性插值法旋转图像,初步校正快速响应矩阵二维码图像;
h1)找到上述二值化后图像的中心点(a,b),确定旋转后的中心坐标为(c,d),按照逆旋转变换矩阵表达式: 对图像进行旋转,把点(x0,y0)旋转θ角度变成点(x1,y1),其中(x0,y0)是未旋转前图像中的任意一点,(x1,y1)是由点(x0,y0)以(a,b)为旋转中心旋转θ角度得到的点;
h2)对图像进行双线性插值,图像通过旋转变换后(x1,y1)所对应的(x0,y0)的坐标不一定是整数,找到(x0,y0)的附近四个像素点(x,y),(x+1,y),(x,y+1),(x+1,y+1),根据双线性插值公式,在水平和垂直两个方向上对其插值,公式为:
i)对快速响应矩阵二维码定位,确定三个寻像图形的顺序,提出一种用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,实现快速响应矩阵二维码的校正;
i1)先从左往右水平扫描快速响应矩阵二维码图像,记录下符合(1:1:3:1:1)寻像图形比例特征的线段,对每一个像素点的宽度允有0.5的偏差,最重要的是记录下该线段的起始点Pr和终点Pl,寻像图形的中心坐标的横坐标即为然后沿着直线从垂直方向扫描,记录下满足1:1:3:1:1的这样的线段,得到寻像图形的中心坐标的纵坐标;按照这种对图像进行水平和垂直两个方向扫描的方式记录下满足1:1:3:1:1的这样的线段,就能依次得到三个寻像图形的中心点坐标;
i2)把三个寻像图形的中心点连接起来,构成一个等腰直角三角形,规定左侧的寻像图形是位于等腰直角三角形直角上的那个寻像图形;通过计算边长和三角形角度确定左侧寻像图形在图像中的位置;
i3)用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,以顺时针方向为准,若左侧寻像图形在图像左上角,判定快速响应矩阵二维码是正确的方位,无需校正;若左侧寻像图形在图像右上角,判定快速响应矩阵二维码偏移了90度,通过图像矩阵转置(i,j)→(j,i)和上下行对调(i,j)→(n+1-i,j),校正快速响应矩阵二维码至正确方位;若左侧寻像图形在图像右下角,判定快速响应矩阵二维码偏移了180度,通过(i,j)→(m+1-j,n+1-i)矩阵元素转置变换,校正快速响应矩阵二维码至正确方位;若左侧寻像在图像左下角,判定快速响应矩阵二维码偏移了270度,通过图像矩阵转置(i,j)→(j,i)和左右列对调(i,j)→(i,m+1-j),校正快速响应矩阵二维码至正确方位;
j)对校正至正确方位的快速响应矩阵二维码,按照国家标准GB/T18284-2000进行解码,实现服装的快速响应矩阵二维码识别。
2.根据权利要求1所述的一种服装的快速响应矩阵二维码识别方法,其特征在于,所述二维码图像中包含服装原料的名称、产地、检验员、规格、型号和单价信息。
3.根据权利要求1所述的一种服装的快速响应矩阵二维码识别方法,其特征在于,所述的CCD摄像头中传感器像素为30万,其采集的彩色图像最高分辨率为480*640。
4.根据权利要求1所述的一种服装的快速响应矩阵二维码识别方法,其特征在于,所述的彩色图像转换为256色灰度图像的公式为:
灰度=0.3*红色分量+0.59*绿色分量+0.11*蓝色分量。
5.根据权利要求1所述的一种服装的快速响应矩阵二维码识别方法,其特征在于,所述的快速中值滤波滤去图像背景的噪声点是指,选择一个当前像素作为中心点,选取它为中心点的一个3*3大小的矩阵采样窗口,先对窗口中每列进行升序排序,再对每行进行升序排序,之后取对角线的三个数,进行排序,取中间值,这个值作为当前输出值,窗口在图像中进行上下移动,对整幅图像滤波。
6.如权利要求1~5中任一项所述的识别方法的一种服装的快速响应矩阵二维码识别装置,其特征是:所述的识别装置包括装有视频采集卡的个人电脑和CCD摄像头,CCD摄像头通过USB数据线连接个人电脑,CCD摄像头获取服装的快速响应矩阵二维码图像后通过USB数据线传到个人电脑,个人电脑中服装的快速响应矩阵二维码识别软件对二维码信息进行解码,将解码得到的信息存入数据库中;上述的服装的快速响应矩阵二维码识别软件包括二维码图像采集模块、图像校正模块、二维码解码模块和原料信息导入数据库模块;
二维码图像采集模块用于获取CCD摄像头通过USB数据线传入个人电脑中视频流的一帧服装的快速响应矩阵二维码图像;
图像校正模块用于将上述二维码图像采集模块获得的二维码彩色图像转换为256色灰度图像,并用快速中值滤波法图像噪声点,采用最大类间方差法找到最佳分割阈值,把图像二值化,采用Sobel边缘检测算子对二值化后的图像做边缘提取,利用自适应的基于直方图投影裁剪法分离出快速响应矩阵二维码的两块侧边区域,采用哈夫变换检测侧边虚线得到快速响应矩阵二维码偏移角度,采用双线性插值法旋转图像,初步校正快速响应矩阵二维码图像,之后对快速响应矩阵二维码定位,确定三个寻像图形的顺序,用图像矩阵转置翻转的方法把快速响应矩阵二维码调整到正确的方位,实现快速响应矩阵二维码的校正;
二维码解码模块用于按照国家标准GB/T18284-2000对上述校正后的快速响应矩阵二维码图像进行解码,得到服装原料上贴的二维码中名称、产地、检验员、规格、型号和单价等信息;
原料信息导入数据库模块用于将上述服装原料上的二维码信息自动导入数据库中,实现信息化和无纸化管理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410097740.1A CN103914675B (zh) | 2014-03-17 | 2014-03-17 | 一种服装的快速响应矩阵二维码识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410097740.1A CN103914675B (zh) | 2014-03-17 | 2014-03-17 | 一种服装的快速响应矩阵二维码识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103914675A true CN103914675A (zh) | 2014-07-09 |
CN103914675B CN103914675B (zh) | 2016-11-16 |
Family
ID=51040345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410097740.1A Expired - Fee Related CN103914675B (zh) | 2014-03-17 | 2014-03-17 | 一种服装的快速响应矩阵二维码识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103914675B (zh) |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104112153A (zh) * | 2014-07-17 | 2014-10-22 | 上海透云物联网科技有限公司 | 基于移动终端的条维码识别方法及其系统 |
CN104200187A (zh) * | 2014-08-25 | 2014-12-10 | 北京慧眼智行科技有限公司 | 一种快速排除qr码位置探测图形误检测的方法和系统 |
CN104363400A (zh) * | 2014-10-29 | 2015-02-18 | 广东欧珀移动通信有限公司 | 一种扫描本地二维码的方法及装置 |
CN104484659A (zh) * | 2014-12-30 | 2015-04-01 | 南京巨鲨显示科技有限公司 | 一种对医学彩色和灰阶图像自动识别及校准的方法 |
CN104573606A (zh) * | 2014-12-30 | 2015-04-29 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种qr二维码处理方法及系统 |
CN105095822A (zh) * | 2015-09-07 | 2015-11-25 | 福建联迪商用设备有限公司 | 一种汉信码特征图形检测方法及系统 |
CN105138945A (zh) * | 2015-09-25 | 2015-12-09 | 三明学院 | 一种钢筋表面二维码识别方法 |
CN105260694A (zh) * | 2015-10-22 | 2016-01-20 | 佛山科学技术学院 | 一种基于多级骨干提取与分析的二维码区域定位方法 |
CN105335744A (zh) * | 2015-11-10 | 2016-02-17 | 佛山科学技术学院 | 一种基于图像骨干抽取条带分布特征的一维码区域定位 |
CN105389883A (zh) * | 2015-11-04 | 2016-03-09 | 东方通信股份有限公司 | 一种验钞机的纸币冠字号识别方法 |
CN105405204A (zh) * | 2015-11-04 | 2016-03-16 | 东方通信股份有限公司 | 验钞机的纸币冠字号识别方法 |
CN105654019A (zh) * | 2016-02-23 | 2016-06-08 | 海信集团有限公司 | 二维码快速解码方法和装置 |
CN106156676A (zh) * | 2015-04-15 | 2016-11-23 | 广州诚迈伟讯物联网技术有限公司 | 一种影像式ccd条码快速识别方法及装置 |
CN106339653A (zh) * | 2016-08-24 | 2017-01-18 | 乐视控股(北京)有限公司 | 一种二维码扫描处理方法及装置 |
CN106447604A (zh) * | 2016-09-30 | 2017-02-22 | 北京奇虎科技有限公司 | 一种变换视频中面部画面的方法和装置 |
CN107096720A (zh) * | 2017-06-22 | 2017-08-29 | 西安科技大学 | 基于图像处理的快件条码自动识别系统及方法 |
CN104268498B (zh) * | 2014-09-29 | 2017-09-19 | 杭州华为数字技术有限公司 | 一种二维码的识别方法及终端 |
CN107292212A (zh) * | 2017-04-26 | 2017-10-24 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种低信噪比环境下的二维码定位方法 |
CN107404721A (zh) * | 2016-05-20 | 2017-11-28 | 阿里巴巴集团控股有限公司 | 物联网设备配网方法、图像采集方法及设备 |
CN107545259A (zh) * | 2017-08-31 | 2018-01-05 | 华南理工大学 | 一种基于大津法的二维码重构方法 |
CN108055116A (zh) * | 2017-10-25 | 2018-05-18 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 二维码双工通信方法 |
CN108280384A (zh) * | 2017-12-30 | 2018-07-13 | 广州市钛码电子科技有限公司 | 一种二维码识别方法 |
CN108345816A (zh) * | 2018-01-29 | 2018-07-31 | 广州中大微电子有限公司 | 一种在光照不均匀下的二维码提取方法及系统 |
CN108388825A (zh) * | 2018-04-04 | 2018-08-10 | 厦门码灵半导体技术有限公司 | 快速反应码搜寻方法和装置 |
CN108629789A (zh) * | 2018-05-14 | 2018-10-09 | 华南理工大学 | 一种基于VggNet的显著目标检测方法 |
CN108734164A (zh) * | 2018-05-04 | 2018-11-02 | 北京物灵智能科技有限公司 | 卡片、识别卡片的方法、绘本阅读机器人及存储设备 |
CN109359999A (zh) * | 2018-08-21 | 2019-02-19 | 同济大学 | 用于商品外包装的二维线段图形的编解码方法 |
CN109711223A (zh) * | 2018-12-28 | 2019-05-03 | 福州符号信息科技有限公司 | 一种提升qr码解码率方法及设备 |
CN109934320A (zh) * | 2019-02-27 | 2019-06-25 | 上海交通大学 | 一种基于微小尺寸颗粒的防伪标签及其防伪方法 |
CN110032907A (zh) * | 2019-04-15 | 2019-07-19 | 苏州国芯科技股份有限公司 | 一种二维码识别方法、系统及电子设备和存储介质 |
CN110348264A (zh) * | 2019-07-04 | 2019-10-18 | 北京电子工程总体研究所 | 一种qr二维码图像校正方法及系统 |
CN110415177A (zh) * | 2019-07-26 | 2019-11-05 | 四川长虹电器股份有限公司 | 一种基于Java的图像旋转裁图方法 |
CN111046692A (zh) * | 2019-11-26 | 2020-04-21 | 北京奇艺世纪科技有限公司 | 确定二维码区域的方法及装置 |
CN111435531A (zh) * | 2018-12-25 | 2020-07-21 | Tcl集团股份有限公司 | 一种图像偏转角度检测方法、智能设备及存储介质 |
CN111523341A (zh) * | 2020-04-03 | 2020-08-11 | 青岛进化者小胖机器人科技有限公司 | 二维码图像的二值化方法及设备 |
CN111553341A (zh) * | 2019-12-24 | 2020-08-18 | 西安元智系统技术有限责任公司 | 一种基于二维码的文物拆解相对位置校验方法 |
CN112036205A (zh) * | 2020-08-03 | 2020-12-04 | 浙江大华技术股份有限公司 | 二维码识别方法、电子设备及存储介质 |
CN112055010A (zh) * | 2020-08-31 | 2020-12-08 | 中国平安财产保险股份有限公司 | 二维码图片拦截方法、装置、电子设备及存储介质 |
CN112528700A (zh) * | 2020-12-11 | 2021-03-19 | 马鞍山市博浪热能科技有限公司 | 一种基于大数据的二维码识别分析系统 |
CN112818425A (zh) * | 2021-02-04 | 2021-05-18 | 李小辉 | 智能一体化服装设计系统 |
CN112966533A (zh) * | 2021-02-26 | 2021-06-15 | 陕西科技大学 | 基于多重数据验证的二维码密码验证系统及验证方法 |
CN113033743A (zh) * | 2019-12-25 | 2021-06-25 | 北京极智嘉科技股份有限公司 | 定位标识、识别定位标识的机器人、定位方法 |
CN114548136A (zh) * | 2021-11-18 | 2022-05-27 | 福建星网天合智能科技有限公司 | 一种反光二维码图片的解析方法、装置、设备和介质 |
CN114819025A (zh) * | 2022-06-28 | 2022-07-29 | 深圳市国人光速科技有限公司 | 包含多种可变信息的喷墨用图像生成方法、装置及计算机 |
CN115018735A (zh) * | 2022-07-20 | 2022-09-06 | 合肥工业大学 | 基于霍夫变换校正二维码图像的裂缝宽度识别方法及系统 |
CN118095315A (zh) * | 2024-04-18 | 2024-05-28 | 泉州职业技术大学 | 二维码识别方法、装置、电子设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101710407A (zh) * | 2009-12-29 | 2010-05-19 | 江西科技师范学院 | 一种基于二维码采用手机进行消费结算的支付方法及其支付系统 |
CN101930532A (zh) * | 2010-10-29 | 2010-12-29 | 福州中路网络技术开发有限公司 | 基于手机摄像头快速响应矩阵码识读方法 |
-
2014
- 2014-03-17 CN CN201410097740.1A patent/CN103914675B/zh not_active Expired - Fee Related
Cited By (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104112153A (zh) * | 2014-07-17 | 2014-10-22 | 上海透云物联网科技有限公司 | 基于移动终端的条维码识别方法及其系统 |
CN104200187A (zh) * | 2014-08-25 | 2014-12-10 | 北京慧眼智行科技有限公司 | 一种快速排除qr码位置探测图形误检测的方法和系统 |
CN104200187B (zh) * | 2014-08-25 | 2017-06-16 | 北京慧眼智行科技有限公司 | 一种快速排除qr码位置探测图形误检测的方法和系统 |
CN104268498B (zh) * | 2014-09-29 | 2017-09-19 | 杭州华为数字技术有限公司 | 一种二维码的识别方法及终端 |
CN104363400A (zh) * | 2014-10-29 | 2015-02-18 | 广东欧珀移动通信有限公司 | 一种扫描本地二维码的方法及装置 |
CN104484659A (zh) * | 2014-12-30 | 2015-04-01 | 南京巨鲨显示科技有限公司 | 一种对医学彩色和灰阶图像自动识别及校准的方法 |
CN104573606A (zh) * | 2014-12-30 | 2015-04-29 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种qr二维码处理方法及系统 |
CN104484659B (zh) * | 2014-12-30 | 2018-08-07 | 南京巨鲨显示科技有限公司 | 一种对医学彩色和灰阶图像自动识别及校准的方法 |
CN106156676B (zh) * | 2015-04-15 | 2019-04-19 | 广州诚迈伟讯物联网技术有限公司 | 一种影像式ccd条码快速识别方法及装置 |
CN106156676A (zh) * | 2015-04-15 | 2016-11-23 | 广州诚迈伟讯物联网技术有限公司 | 一种影像式ccd条码快速识别方法及装置 |
CN105095822B (zh) * | 2015-09-07 | 2018-07-06 | 福建联迪商用设备有限公司 | 一种汉信码特征图形检测方法及系统 |
CN105095822A (zh) * | 2015-09-07 | 2015-11-25 | 福建联迪商用设备有限公司 | 一种汉信码特征图形检测方法及系统 |
CN105138945A (zh) * | 2015-09-25 | 2015-12-09 | 三明学院 | 一种钢筋表面二维码识别方法 |
CN105138945B (zh) * | 2015-09-25 | 2017-12-08 | 三明学院 | 一种钢筋表面二维码识别方法 |
CN105260694A (zh) * | 2015-10-22 | 2016-01-20 | 佛山科学技术学院 | 一种基于多级骨干提取与分析的二维码区域定位方法 |
CN105260694B (zh) * | 2015-10-22 | 2017-12-01 | 佛山科学技术学院 | 一种基于多级骨干提取与分析的二维码区域定位方法 |
CN105405204A (zh) * | 2015-11-04 | 2016-03-16 | 东方通信股份有限公司 | 验钞机的纸币冠字号识别方法 |
CN105389883A (zh) * | 2015-11-04 | 2016-03-09 | 东方通信股份有限公司 | 一种验钞机的纸币冠字号识别方法 |
CN105389883B (zh) * | 2015-11-04 | 2018-01-12 | 东方通信股份有限公司 | 一种验钞机的纸币冠字号识别方法 |
CN105405204B (zh) * | 2015-11-04 | 2018-02-02 | 东方通信股份有限公司 | 验钞机的纸币冠字号识别方法 |
CN105335744A (zh) * | 2015-11-10 | 2016-02-17 | 佛山科学技术学院 | 一种基于图像骨干抽取条带分布特征的一维码区域定位 |
CN105335744B (zh) * | 2015-11-10 | 2018-09-21 | 佛山科学技术学院 | 一种基于图像骨干抽取条带分布特征的一维码区域定位 |
CN105654019B (zh) * | 2016-02-23 | 2018-09-04 | 海信集团有限公司 | 二维码快速解码方法和装置 |
CN108764000A (zh) * | 2016-02-23 | 2018-11-06 | 海信集团有限公司 | 二维码快速解码方法 |
CN108764000B (zh) * | 2016-02-23 | 2021-06-08 | 海信集团有限公司 | 二维码快速解码方法 |
CN105654019A (zh) * | 2016-02-23 | 2016-06-08 | 海信集团有限公司 | 二维码快速解码方法和装置 |
CN107404721A (zh) * | 2016-05-20 | 2017-11-28 | 阿里巴巴集团控股有限公司 | 物联网设备配网方法、图像采集方法及设备 |
CN106339653A (zh) * | 2016-08-24 | 2017-01-18 | 乐视控股(北京)有限公司 | 一种二维码扫描处理方法及装置 |
CN106447604B (zh) * | 2016-09-30 | 2021-07-13 | 北京奇虎科技有限公司 | 一种变换视频中面部画面的方法和装置 |
CN106447604A (zh) * | 2016-09-30 | 2017-02-22 | 北京奇虎科技有限公司 | 一种变换视频中面部画面的方法和装置 |
CN107292212B (zh) * | 2017-04-26 | 2020-10-23 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种低信噪比环境下的二维码定位方法 |
CN107292212A (zh) * | 2017-04-26 | 2017-10-24 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种低信噪比环境下的二维码定位方法 |
CN107096720A (zh) * | 2017-06-22 | 2017-08-29 | 西安科技大学 | 基于图像处理的快件条码自动识别系统及方法 |
CN107096720B (zh) * | 2017-06-22 | 2022-11-29 | 西安科技大学 | 基于图像处理的快件条码自动识别系统及方法 |
CN107545259A (zh) * | 2017-08-31 | 2018-01-05 | 华南理工大学 | 一种基于大津法的二维码重构方法 |
CN108055116A (zh) * | 2017-10-25 | 2018-05-18 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 二维码双工通信方法 |
CN108280384A (zh) * | 2017-12-30 | 2018-07-13 | 广州市钛码电子科技有限公司 | 一种二维码识别方法 |
CN108345816A (zh) * | 2018-01-29 | 2018-07-31 | 广州中大微电子有限公司 | 一种在光照不均匀下的二维码提取方法及系统 |
CN108388825A (zh) * | 2018-04-04 | 2018-08-10 | 厦门码灵半导体技术有限公司 | 快速反应码搜寻方法和装置 |
CN108388825B (zh) * | 2018-04-04 | 2021-06-08 | 厦门码灵半导体技术有限公司 | 快速反应码搜寻方法和装置 |
CN108734164A (zh) * | 2018-05-04 | 2018-11-02 | 北京物灵智能科技有限公司 | 卡片、识别卡片的方法、绘本阅读机器人及存储设备 |
CN108629789A (zh) * | 2018-05-14 | 2018-10-09 | 华南理工大学 | 一种基于VggNet的显著目标检测方法 |
CN109359999A (zh) * | 2018-08-21 | 2019-02-19 | 同济大学 | 用于商品外包装的二维线段图形的编解码方法 |
CN109359999B (zh) * | 2018-08-21 | 2021-10-29 | 同济大学 | 用于商品外包装的二维线段图形的编解码方法 |
CN111435531A (zh) * | 2018-12-25 | 2020-07-21 | Tcl集团股份有限公司 | 一种图像偏转角度检测方法、智能设备及存储介质 |
CN111435531B (zh) * | 2018-12-25 | 2023-08-08 | Tcl科技集团股份有限公司 | 一种图像偏转角度检测方法、智能设备及存储介质 |
CN109711223A (zh) * | 2018-12-28 | 2019-05-03 | 福州符号信息科技有限公司 | 一种提升qr码解码率方法及设备 |
CN109934320A (zh) * | 2019-02-27 | 2019-06-25 | 上海交通大学 | 一种基于微小尺寸颗粒的防伪标签及其防伪方法 |
CN110032907A (zh) * | 2019-04-15 | 2019-07-19 | 苏州国芯科技股份有限公司 | 一种二维码识别方法、系统及电子设备和存储介质 |
CN110348264A (zh) * | 2019-07-04 | 2019-10-18 | 北京电子工程总体研究所 | 一种qr二维码图像校正方法及系统 |
CN110415177A (zh) * | 2019-07-26 | 2019-11-05 | 四川长虹电器股份有限公司 | 一种基于Java的图像旋转裁图方法 |
CN111046692B (zh) * | 2019-11-26 | 2023-04-14 | 北京奇艺世纪科技有限公司 | 确定二维码区域的方法及装置 |
CN111046692A (zh) * | 2019-11-26 | 2020-04-21 | 北京奇艺世纪科技有限公司 | 确定二维码区域的方法及装置 |
CN111553341B (zh) * | 2019-12-24 | 2023-08-29 | 西安元智系统技术有限责任公司 | 一种基于二维码的文物拆解相对位置校验方法 |
CN111553341A (zh) * | 2019-12-24 | 2020-08-18 | 西安元智系统技术有限责任公司 | 一种基于二维码的文物拆解相对位置校验方法 |
CN113033743A (zh) * | 2019-12-25 | 2021-06-25 | 北京极智嘉科技股份有限公司 | 定位标识、识别定位标识的机器人、定位方法 |
CN113033743B (zh) * | 2019-12-25 | 2025-01-07 | 北京极智嘉科技股份有限公司 | 定位标识、识别定位标识的机器人、定位方法 |
CN111523341B (zh) * | 2020-04-03 | 2023-07-11 | 青岛进化者小胖机器人科技有限公司 | 二维码图像的二值化方法及设备 |
CN111523341A (zh) * | 2020-04-03 | 2020-08-11 | 青岛进化者小胖机器人科技有限公司 | 二维码图像的二值化方法及设备 |
CN112036205A (zh) * | 2020-08-03 | 2020-12-04 | 浙江大华技术股份有限公司 | 二维码识别方法、电子设备及存储介质 |
CN112055010B (zh) * | 2020-08-31 | 2022-07-05 | 中国平安财产保险股份有限公司 | 二维码图片拦截方法、装置、电子设备及存储介质 |
CN112055010A (zh) * | 2020-08-31 | 2020-12-08 | 中国平安财产保险股份有限公司 | 二维码图片拦截方法、装置、电子设备及存储介质 |
CN112528700A (zh) * | 2020-12-11 | 2021-03-19 | 马鞍山市博浪热能科技有限公司 | 一种基于大数据的二维码识别分析系统 |
CN112528700B (zh) * | 2020-12-11 | 2024-04-16 | 马鞍山市博浪热能科技有限公司 | 一种基于大数据的二维码识别分析系统 |
CN112818425A (zh) * | 2021-02-04 | 2021-05-18 | 李小辉 | 智能一体化服装设计系统 |
CN112966533A (zh) * | 2021-02-26 | 2021-06-15 | 陕西科技大学 | 基于多重数据验证的二维码密码验证系统及验证方法 |
CN114548136A (zh) * | 2021-11-18 | 2022-05-27 | 福建星网天合智能科技有限公司 | 一种反光二维码图片的解析方法、装置、设备和介质 |
CN114819025A (zh) * | 2022-06-28 | 2022-07-29 | 深圳市国人光速科技有限公司 | 包含多种可变信息的喷墨用图像生成方法、装置及计算机 |
CN115018735A (zh) * | 2022-07-20 | 2022-09-06 | 合肥工业大学 | 基于霍夫变换校正二维码图像的裂缝宽度识别方法及系统 |
CN115018735B (zh) * | 2022-07-20 | 2024-08-20 | 合肥工业大学 | 基于霍夫变换校正二维码图像的裂缝宽度识别方法及系统 |
CN118095315A (zh) * | 2024-04-18 | 2024-05-28 | 泉州职业技术大学 | 二维码识别方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103914675B (zh) | 2016-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103914675A (zh) | 一种服装的快速响应矩阵二维码识别方法 | |
CN109977723B (zh) | 大票据图片文字识别方法 | |
CN101908136B (zh) | 一种表格识别处理方法及系统 | |
CN102930287B (zh) | 一种针对俯视行人的检测计数系统及方法 | |
US9495735B2 (en) | Document unbending systems and methods | |
CN106056020B (zh) | 一种基于机器视觉系统的条码检测识别方法及系统 | |
CN104599258B (zh) | 一种基于各向异性特征描述符的图像拼接方法 | |
CN101976437A (zh) | 基于自适应阈值分割的高分辨率遥感影像变化检测方法 | |
CN103530606B (zh) | 一种杂草环境下的农机导航路径提取方法 | |
CN103761722B (zh) | 一种用于输电线路固定翼无人机巡视图像精确拼接的方法 | |
CN107633192A (zh) | 一种基于机器视觉的复杂背景下条形码分割与识读方法 | |
CN109325930A (zh) | 边界缺陷的检测方法、装置及检测设备 | |
CN105046252A (zh) | 一种人民币冠字码识别方法 | |
CN109614513B (zh) | 一种面向区域覆盖的遥感影像数据选取方法和系统 | |
CN109858325B (zh) | 一种表格检测方法和装置 | |
CN107688777B (zh) | 一种协同多源遥感影像的城市绿地提取方法 | |
CN102930518A (zh) | 基于改进的稀疏表示的图像超分辨率方法 | |
CN105225218B (zh) | 用于文档图像的畸变校正方法和设备 | |
CN114494894B (zh) | 海洋黑涡自动识别与关键参数反演方法、装置和电子设备 | |
CN109101854A (zh) | 一种多条形码定位方法 | |
CN105719306A (zh) | 一种高分辨率遥感影像中的建筑物快速提取方法 | |
CN105184225A (zh) | 一种多国纸币图像识别方法和装置 | |
CN108053416A (zh) | 一种基于单幅卫星图像的最大储油量提取系统 | |
CN101751571B (zh) | 一种实用的二值文档图像倾斜角度检测方法 | |
CN109409378A (zh) | 一种纳西东巴经书的数字化处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161116 Termination date: 20190317 |