一种用于qr码识别的精确网格采样方法
【专利摘要】一种用于QR码识别的精确网格采样方法,通过获取QR码每个深浅模块中心位置在图像中对应坐标的像素值来识别QR码,用左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C以及右下角校正图形中心点D的坐标,建立起网格采样的大框架。然后利用水平垂直定位线模块深浅交替的规律准确的精确定位出采样网格的上边线左边线的采样点。最后利用透视变形校正原理计算右边线下边线的采样点,从而获得整个图形的采样网格。对于QR码有多个校正图形的采样可分区域采用本方法布置网格。本发明的有益效果:定位精准、适用广、计算简单、完全适用于嵌入式系统。
【专利说明】—种用于QR码识别的精确网格采样方法
【技术领域】
[0001]本发明涉及一种用于QR码识别的精确网格采样方法。
【背景技术】
[0002]二维码(二维条码)是用某种特定的几何图形按一定的规律在平面(二维方向)分布的黑白相间的图形用来记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“O” “I”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备进行自动识读以实现信息自动处理。
[0003]QR码(快速响应矩阵码)是属于矩阵式二维码,由正方形模块组成的一个正方形阵列构成,根据深浅模块在正方形阵列中的不同分布进行编码。其中功能区域(包括寻像图形、分割符、定位图形和校正图形)用于定位和特征识别不进行编码。QR码具有超高速全方位识读、纠错能力强、编码范围广等优点,应用广泛。
[0004]模块(i,j):表示QR码正方形阵列(符号矩阵)中每个正方形模块位置,i表示模块在二维符号矩阵所在行数(从上向下计算),j表示列数(从左向右计算)。因此在符号矩阵中左上角模块为(0,O)。
[0005]图像畸变是成像过程所产生的图像像元的几何位置相对于参照系统发生的挤压、伸展、偏移和扭曲等变形,使图像几何位置、尺寸、形状、方位等发生改变。一般分为两类:系统畸变和随机畸变。系统畸变是设备系统成像过程中产生的电子图像畸变,有枕形失真、桶形失真等,现在一般的拍摄设备都能进行自我校正。随机畸变是在实际运用中,由于拍摄设备的角度位置变化而导致所获取的图像产生缩放、旋转、透视等畸变。
[0006]QR码是建立在数字图像处理技术、组合编码原理等基础上的一种新型图形符号自动识别处理码制。QR码共有40种版本。从21x21个模块(版本1),到177x177个模块(版本40),每一版本符号比前一版本每边增加4个模块,符号容量也越来越大。结构如下图1所示,简要介绍如下:
I)位置探测图形(寻像图形):用于对QR码的定位,为三个黑白间隔的矩形块,分别位于QR码图像的三个角上,每个位置探测图形符号的模块序列由深-浅-深-浅-深次序构成,相对宽度比例是1:1:3:1:1。
[0007]2)分隔符:全部由浅色、宽度为I的模块组成,位于探测图形和编码区域之间。
[0008]3)校正图形:根据版本的不同,矫正图形的个数也不同。校正图形类似于位置探测图形,也是黑白相间的矩形块,但相对宽度比例是1:1:1:1:1。
[0009]4)定位图形:定义了 QR码图像上的网格,由深浅模块1:1比例交替构成。有水平和垂直两条,分别为一个模块宽的一行一列。
5)编码区域:包括版本信息、格式信息、数据码字,纠错码字的符号字符。这些符号字符由输入的数据位流按编码规则转换成深浅模块填入编码区域。
[0010]QR码的识别过程是首先将QR码图像进行预处理,对畸形的图像经过矫正,选取合适的阀值进行二值化。然后通过QR码图像的功能图形获得采样网格,获得每个模块在图像中的对应位置。对网格的每一交点上的图像像素进行取样,二进制‘I’表示深色的像素,二进制‘0’表示浅色的像素。构成一个二维数组表示的信息流,根据QR码的编码区排列规则从二维信息流中提取出各符号字符。先对格式信息进行译码、确定纠错级别和掩模图形,消除掩模,恢复数据码字和纠错码字,用纠错码字进行错误纠正,将正确的数据码字按不同的数据模式进行译码,最终恢复原始信息,QR码识别成功。由此可见对QR码深浅模块进行采样的网格准确与否直接关系到编码区符号字符的正确性,是关系QR识别性能的关键因素。
[0011]对采集到的QR图像进行灰度化,二值化,边缘检测,图像矫正等预处理得到QR码二值化图,定位出QR码图像的三个寻像图形,根据寻像图形判断图像方位。QR码共有40个版本,版本I无校正图形,现对版本I现有的采样方法进行介绍:版本I共21*21个模块,采样每个深浅模块像素值得到一个21*21维数据数组。先找到左上角寻像图形的中心点A,右上角寻像图形的中心点B,左下角寻像图形的中心点C。得到水平直线AB,垂直直线AC。A、B点之间的间距IabI除以14得到水平模块平均宽度X,同理将I Ac I/14得到垂直模块平均宽度Y。AB直线之上形成3条与AB平行,间距为垂直模块宽度Y的直线。AB线之下形成19条与AB平行,间距为Y的直线。同理,在AC直线之左形成3条与AC平行,间距为水平模块宽度X的直线,AC之右有19条与AC平行,间距为X的直线。这21条与AB平行的直线和21条与AC平行的直线线形成了 QR码采样网格如图2所示,提取它们的相交点(采样点)像素,黑为1,白为O,组成二维数组信息流。
[0012]现对带有校正图形的QR码网格采样方法具体步骤介绍如下(以版本7为例):从寻像图形的中心坐标开始,搜索校正图形P1、P2,得到校正图形的中心坐标。同样由P1、p2校正图形得到校正图形P3。由P2、P3之间的距离IP2P3I, PpP3之间的距离IP1P3分别除以校正图形P2、P3中心的模块位置间距,获得位于符号左上角区域下边线的模块间距CPx和右边线间距CPy值。同样,左上部位置探测图形A的中心坐标与校正图BP1的中心坐标之间的水平距离Iap1L与校正图形P2的中心坐标水平距离|ap2|。Iap1除以校正图形P1与寻像图像a中心模块的列坐标差得左上角区域中上边线的模块节距cpx,。Iap2I除以校正图形P2与寻像图像A中心模块的行坐标差获得左上角区域左边线的节距CPy,。以CPx,、CPy,,CPx、CPy、为节距等分左上角区上边线、左边线、下边线、右边线,确立采样网格。在同样的方式下由校正图形PU P3、P4和寻像图形B、确定QR码图像右上区采样网格;由校正图形P2、P3、P5和寻像图形C确定QR码左下区采样网格;由校正图形P3、P4、P5和P6确定QR码右下区采样网格。图3给出了 QR码图像版本7的采样点(采样网格交点)。
[0013]其它带校正图形的采样方法以此类推。
[0014]现有的采样方法是以求得寻像图形之间、校正图形之间、寻像图形与校正图形之间的水平和垂直节距来确定采样网格的,当图像发生几何变形后,各模块宽度并不是均等的,导致各模块中心位置在图像中对应的位置节距不相等。当图像发生畸变,尤其是透视变形,而模块数较多且宽度较窄时,允许的采样误差变小,导致QR码采样点提取的深浅像素值错误变多,超出纠错范围,QR码将无法识别。所以现有的网格采样方法精确度不够,对前期图像矫正十分依赖。而前期图像矫正参数往往并不十分准确,特别在处理能力相对来说比较有限的嵌入式系统,运算精度不够的情况下存在缺陷。
【发明内容】
[0015]本发明提供了一种定位精准、适用广、计算简单、完全适用于嵌入式系统的用于QR码识别的精确网格采样方法。
[0016]本发明采用的技术方案是:
一种用于QR码识别的精确网格采样方法,通过获取QR码每个深浅模块中心位置在图像中对应坐标的像素值来识别QR码,其具体步骤如下:
O首先获得经过预处理的QR码二值化图,根据寻像图形特征找到三个寻像图形的中心点,即左上角寻像图形、右上角寻像图形和左下角寻像图形的中心点,再由各寻像图形的中心点坐标上下左右水平垂直扫描寻像图形,获得各寻像图形的黑白模块相接的边界点坐标,通过各边界点坐标计算得出左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C的坐标;
2)根据左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C的坐标得到直线AB的斜率kl、截距bl,直线AC的斜率k2、截距b2,再求出与直线AB平行经过C点的直线和经过B点与直线AC平行的直线之间的交点D’ ;
3)根据校正图形的特征在图像右下区域搜索定位出右下角校正图形的中心点D,得到直线⑶的斜率k3、截距b3 ,直线BD的斜率k4、截距b4,若右下角校正图形的中心点D与平行四边形AB⑶’的D’不重合,可知平行四边形AB⑶’形状发生变化,变形成了四边形AB⑶,图像发生了透视变形;
4)直线AB上的线段点坐标是对应于水平定位线各模块,从A点开始,依照AB直线的倾斜方向遍历图像,找到模块黑白边界点坐标,水平定位线是1:1深浅模块交替排列的,所以各边界点坐标之间的中点即为模块中心点坐标,从而获得图像上边线的采样点,同理遍历直线AC方向的像素获得垂直定位线中心模块在图像中的坐标,从而获得图像左边线的采样点;
5)若图像发生了变形,图像下边线的采样点的需要计算校正后推算而出,先得出经过图像上边线的各采样点与直线AC平行的直线与直线CD’的交点,即CD’上的采样点,再根据透视校正原理将⑶’上的采样点映射到直线⑶上计算得出图像下边线的采样点,同理得到分布在直线BD上的图像右边线的采样点;若图像未发生透视变形,D’与D重合,不用进行透视校正计算,⑶’上采样点即为图像下边线上的采样点,同理BD’上的采样点即为图像右边线上的采样点;
6)把直线AB上的第一个采样点与直线CD上的第一个采样点相连,获得第I列模块垂直方向的采样线,依次进行,得到各模块垂直方向上的每条垂直采样线,同理依次连接直线AC上采样点和直线BD上的采样点,获得各模块水平方向的每条水平采样线,从而构造出整个图像的精确采样网格。
[0017]进一步,步骤I)中的各寻像图形的边角点的中心坐标的计算过程如下:以左上寻像图形的右下边角点的中心点A为例,Χ0-Χ6为左上角寻像图形中心点P两侧水平方向的边界坐标,Υ0-Υ6为P上下两侧垂直方向的边界坐标,得到a点坐标(X4+ (X5-X4) /2,Y4+(Y5-Y4)/2);然后从a点开始向下向右水平垂直遍历图像获得最近的四个黑白模块相接边界点乂5’、乂6’、¥5’、¥6’,从而得到左上寻像图形的右下边角点的中心点々的坐标为(X5’ +(X6’ _X5’)/2,Y5’ + (Y6’ _Y4’)/2),按同样的方法获得右上寻像图形的左下边角点的中心点B的坐标,左下寻像图形的右上边角点的中心点C的坐标。
[0018]进一步,对步骤5)中的直线⑶’上的采样点进行修正,其修正过程如下:先确定经过图像上边线的各采样点的直线斜率k,直线斜率k在直线AC的斜率k2和直线BD的斜率k4之间,取直线AB上的一采样点h,根据公式
Ah/AB= (k-k2) / (k4-k2),计算得出经过采样点h的直线斜率k,再得出直线斜率为k经过采样点h的直线与直线CD’的交点d’,即得到直线CD’上的采样点d’,按同样的过程得出直线CD’上的所有采样点。
[0019]进一步,步骤5)中的透视校正过程如下:⑶D’为一三角形,C为不变点,在⑶’变形到CD过程中,D’横坐标增加了 W宽的长度,纵坐标缩减了 L宽的长度,最终与D点重合,随着D’横坐标增大,则d’点横坐标也被拉伸,纵坐标随D’纵坐标减小被压缩,设C点坐标为(xQ,yQ),D点坐标为(x2,y2),D’坐标为(x3,y3),直线CD,上的采样点d,坐标为(x’,y’),直线⑶上对应的采样点d坐标为(X,y),可以根据下述公式
(χ3-χ0)/(χ2_χ3) = (χ,-χΟ)/(χ-χ,);
(y3-y0)/(y3_y2) = (y’ -yO)/(y’ -y);计算得出直线CD上对应的采样点d的坐标(x,y ),按同样的过程得出直线CD上的所有采样点。
[0020]本发明充分利用了 QR码功能图像的特点,用左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C以及右下角校正图形中心点D的坐标,建立起网格采样的大框架。然后利用水平垂直定位线模块深浅交替的规律准确的精确定位出采样网格的上边线左边线的采样点。最后利用透视变形校正原理计算右边线下边线的采样点,从而获得整个图形的采样网格。对于QR码有多个校正图形的采样可分区域采用本方法布置网格。
[0021]本发明的有益效果:
1、通过搜索寻像图形边角点,矫正图形和定位线的模块中心点,定位精准,弥补了传统方法利用平均间距布置网格所引起的误差。
[0022]2、充分考虑了倾斜以及发生形变的图像情况,适用广。
[0023]3、不存在复杂的数学运算,计算简单,完全适用于资源有限的嵌入式系统。
【专利附图】
【附图说明】
[0024]图1是QR码的结构示意图。
[0025]图2是QR码版本I的采样网格示意图。
[0026]图3是QR码版本7的采样点结构示意图。
[0027]图4是本发明的左上角寻像图形的结构示意图。
[0028]图5是本发明的采样网格控制线的结构示意图。
[0029]图6是本发明的图像下边线的采样点的透视校正示意图。
【具体实施方式】
[0030] 下面结合具体实施例来对本发明进行进一步说明,但并不将本发明局限于这些【具体实施方式】。本领域技术人员应该认识到,本发明涵盖了权利要求书范围内所可能包括的所有备选方案、改进方案和等效方案。
[0031]参照图5,本实施例以版本6为例,一种用于QR码识别的精确网格采样方法,通过获取QR码每个深浅模块中心位置在图像中对应坐标的像素值来识别QR码,其具体步骤如下:
O首先获得经过预处理的QR码二值化图,根据寻像图形特征找到三个寻像图形的中心点,即左上角寻像图形、右上角寻像图形和左下角寻像图形的中心点,再由各寻像图形的中心点坐标上下左右水平垂直扫描寻像图形,获得各寻像图形的黑白模块相接的边界点坐标,通过各边界点坐标计算得出左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C的坐标;
2)根据左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C的坐标得到直线AB的斜率kl、截距bl,直线AC的斜率k2、截距b2,再求出与直线AB平行经过C点的直线和经过B点与直线AC平行的直线之间的交点D’ ;
3)根据校正图形的特征在图像右下区域搜索定位出右下角校正图形的中心点D,得到直线⑶的斜率k3、截距b3,直线BD的斜率k4、截距b4,若右下角校正图形的中心点D与平行四边形AB⑶’的D’不重合,可知平行四边形AB⑶’形状发生变化,变形成了四边形AB⑶,图像发生了透视变形;
4)直线AB上的线段点坐标是对应于水平定位线各模块,从A点开始,依照AB直线的倾斜方向遍历图像,找到模块黑白边界点坐标,水平定位线是1:1深浅模块交替排列的,所以各边界点坐标之间的中点即为模块中心点坐标,从而获得图像上边线的采样点,同理遍历直线AC方向的像素获得垂直定位线中心模块在图像中的坐标,从而获得图像左边线的采样点;
5)若图像发生了变形,图像下边线的采样点的需要计算校正后推算而出,先得出经过图像上边线的各采样点与直线AC平行的直线与直线CD’的交点,即CD’上的采样点,再根据透视校正原理将⑶’上的采样点映射到直线⑶上计算得出图像下边线的采样点,同理得到分布在直线BD上的图像右边线的采样点;若图像未发生透视变形,D’与D重合,不用进行透视校正计算,⑶’上采样点即为图像下边线上的采样点,同理BD’上的采样点即为图像右边线上的采样点;
6)把直线AB上的第一个采样点与直线CD上的第一个采样点相连,获得第I列模块垂直方向的采样线,依次进行,得到各模块垂直方向上的每条垂直采样线,同理依次连接直线AC上采样点和直线BD上的采样点,获得各模块水平方向的每条水平采样线,从而构造出整个图像的精确采样网格。
[0032]步骤I)中的各寻像图形的边角点的中心坐标的计算过程如下:以左上寻像图形的右下边角点的中心点A为例,参见图4,Χ0-Χ6为左上角寻像图形中心点P两侧水平方向的边界坐标,Υ0-Υ6为P上下两侧垂直方向的边界坐标,得到a点坐标(X4+ (X5-X4)/2,Y4+(Υ5-Υ4)/2);然后从a点开始向下向右水平垂直遍历图像获得最近的四个黑白模块相接边界点乂5’、乂6’、¥5’、¥6’,从而得到左上寻像图形的右下边角点的中心点々的坐标为(X5’ +(X6’ _X5’)/2,Y5’ + (Y6’ _Y4’)/2),按同样的方法获得右上寻像图形的左下边角点的中心点B的坐标,左下寻像图形的右上边角点的中心点C的坐标。[0033]对步骤5)中的直线⑶’上的采样点进行修正,其修正过程如下:先确定经过图像上边线的各采样点的直线斜率k,直线斜率k在直线AC的斜率k2和直线BD的斜率k4之间,取直线AB上的一采样点h,参见图5,根据公式
Ah/AB= (k-k2) / (k4-k2),计算得出经过采样点h的直线斜率k,再得出直线斜率为k经过采样点h的直线与直线CD’的交点d’,即得到直线CD’上的采样点d’,按同样的过程得出直线CD’上的所有采样点。
[0034]步骤5)中的透视校正过程如下ADD’为一三角形,C为不变点,在⑶’变形到⑶过程中,D’横坐标增加了 W宽的长度,纵坐标缩减了 L宽的长度,最终与D点重合,随着D’横坐标增大,则d’点横坐标也被拉伸,纵坐标随D’纵坐标减小被压缩,参见图6,设C点坐标为(x0,y0),D点坐标为(x2,y2),D,坐标为(x3,y3),直线CD,上的采样点d,坐标为(x’,I,),直线⑶上对应的采样点d坐标为(X,y),可以根据下述公式
(χ3-χ0)/(χ2_χ3) = (χ,-χΟ)/(χ-χ,);
(y3-y0)/(y3_y2) = (y’ -yO)/(y’ -y);计算得出直线CD上对应的采样点d的坐标(x,y ),按同样的过程得出直线CD上的所有采样点。
[0035]本发明充分利用了 QR码功能图像的特点,用左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C以及右下角校正图形中心点D的坐标,建立起网格采样的大框架。然后利用水平垂直定位线模块深浅交替的规律准确的精确定位出采样网格的上边线左边线的采样点。最后利用透视变形校正原理计算右边线下边线的采样点,从而获得整个图形的采样网格。对于QR码有多个校正图形的采样可分区域采用本方法布置网格。
【权利要求】
1.一种用于QR码识别的精确网格采样方法,通过获取QR码每个深浅模块中心位置在图像中对应坐标的像素值来识别QR码,其具体步骤如下: O首先获得经过预处理的QR码二值化图,根据寻像图形特征找到三个寻像图形的中心点,即左上角寻像图形、右上角寻像图形和左下角寻像图形的中心点,再由各寻像图形的中心点坐标上下左右水平垂直扫描寻像图形,获得各寻像图形的黑白模块相接的边界点坐标,通过各边界点坐标计算得出左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C的坐标; 2)根据左上角寻像图形的右下边角点的中心点A、右上角寻像图形的左下边角点的中心点B、左下角寻像图形的右上边角点的中心点C的坐标得到直线AB的斜率kl、截距bl,直线AC的斜率k2、截距b2,再求出与直线AB平行经过C点的直线和经过B点与直线AC平行的直线之间的交点D’ ; 3)根据校正图形的特征在图像右下区域搜索定位出右下角校正图形的中心点D,得到直线⑶的斜率k3、截距b3,直线BD的斜率k4、截距b4,若右下角校正图形的中心点D与平行四边形AB⑶’的D’不重合,可知平行四边形AB⑶’形状发生变化,变形成了四边形AB⑶,图像发生了透视变形; 4)直线AB上的线段点坐标是对应于水平定位线各模块,从A点开始,依照AB直线的倾斜方向遍历图像,找到模块黑白边界点坐标,水平定位线是1:1深浅模块交替排列的,所以各边界点坐标之间的中点即为模块中心点坐标,从而获得图像上边线的采样点,同理遍历直线AC方向的像素获得垂直定位线中心模块在图像中的坐标,从而获得图像左边线的采样点; 5)若图像发生了变形,图像 下边线的采样点的需要计算校正后推算而出,先得出经过图像上边线的各采样点与直线AC平行的直线与直线CD’的交点,即CD’上的采样点,再根据透视校正原理将⑶’上的采样点映射到直线⑶上计算得出图像下边线的采样点,同理得到分布在直线BD上的图像右边线的采样点;若图像未发生透视变形,D’与D重合,不用进行透视校正计算,⑶’上采样点即为图像下边线上的采样点,同理BD’上的采样点即为图像右边线上的采样点; 6)把直线AB上的第一个采样点与直线CD上的第一个采样点相连,获得第I列模块垂直方向的采样线,依次进行,得到各模块垂直方向上的每条垂直采样线,同理依次连接直线AC上采样点和直线BD上的采样点,获得各模块水平方向的每条水平采样线,从而构造出整个图像的精确采样网格。
2.根据权利要求1所述的一种用于QR码识别的精确网格采样方法,其特征在于:步骤O中的各寻像图形的边角点的中心坐标的计算过程如下:以左上寻像图形的右下边角点的中心点A为例,Χ0-Χ6为左上角寻像图形中心点P两侧水平方向的边界坐标,Υ0-Υ6为P上下两侧垂直方向的边界坐标,得到a点坐标(Χ4+ (X5-X4)/2,Y4+ (Y5-Y4)/2);然后从a点开始向下向右水平垂直遍历图像获得最近的四个黑白模块相接边界点X5’、X6’、Y5’、Υ6’,从而得到左上寻像图形的右下边角点的中心点A的坐标为(Χ5’ + (Χ6’ -Χ5’)/2,Υ5’ +(Υ6’ -Υ4’)/2),按同样的方法获得右上寻像图形的左下边角点的中心点B的坐标,左下寻像图形的右上边角点的中心点C的坐标。
3.根据权利要求1或2所述的一种用于QR码识别的精确网格采样方法,其特征在于:对步骤5)中的直线⑶’上的采样点进行修正,其修正过程如下:先确定经过图像上边线的各采样点的直线斜率k,直线斜率k在直线AC的斜率k2和直线BD的斜率k4之间,取直线AB上的一采样点h,根据公式 Ah/AB= (k-k2) / (k4-k2),计算得出经过采样点h的直线斜率k,再得出直线斜率为k经过采样点h的直线与直线CD’的交点d’,即得到直线CD’上的采样点d’,按同样的过程得出直线CD’上的所有采样点。
4.根据权利要求3所述的一种用于QR码识别的精确网格采样方法,其特征在于:步骤5)中的透视校正过程如下ADD’为一三角形,C为不变点,在⑶’变形到⑶过程中,D’横坐标增加了 W宽的长度,纵坐标缩减了 L宽的长度,最终与D点重合,随着D’横坐标增大,则d’点横坐标也被拉伸,纵坐标随D’纵坐标减小被压缩,设C点坐标为(Xtl, y0), D点坐标为U2,J2), D,坐标为(x3,y3),直线CD,上的采样点d’坐标为U’,y,),直线CD上对应的采样点d坐标为(X,y),可以根据下述公式(χ3-χ0) / (χ2_χ3) = (χ,-χΟ) / (χ-χ,); (y3-y0) / (y3_y2) = (y’ -yO)/ (y’ -y);计算得出直线CD上对应的采样点d的坐标(x,y ),按同样的过程得出直线CD上的所有采样点。
【文档编号】G06K7/10GK104008359SQ201410155999
【公开日】2014年8月27日 申请日期:2014年4月18日 优先权日:2014年4月18日
【发明者】官慧仙, 杨波, 贺晓明 申请人:杭州晟元芯片技术有限公司