南京航空航天大学
课程设计
 
二维码的生成及识别
乱码文字生成
小组成员   
何俊豪 韩怀晓 晋晓飞
瞿诗华 薛莉
〇一五年十一月
第一章 QR码简介
QR码是由日本Denso公司与1994年制定出来的一种矩阵二维码符号,它除了具有信息容量大、可靠性高、可表示汉字及图像信息、保密性强等优点外,还具有超高速响应、全方位识别等特点。
QR码符号是由正方形的细小模块构成,分为功能区和编码区。功能图形包括位置探测图形、分隔符、定位图形、校正图形、格式信息、版本信息等,编码区域包括数据编码块和纠错码图形。普通QR码基本图形及区域功能对照图如图1.1所示。
1.1 QR码基本结构
1.1 QR码的密度标识图形
位于两个“回”字标识符之间的黑白相间的条纹,用红线标注的,这个区域可以用于确定QR码符号的像素方块的密度(即一个像素的大小),标识识别模块如图1.2所示。
1.2 QR码密度标识图形
1.2 位置探测图形
位置探测图形由三个重叠的同心正方形构成,如图1.3所示。通过探测位置探测图形可以迅速的从背景图像中判断出QR码符号的大致位置。
1.3 QR码探测图形
二维码定位就是到二维码符号的位置探测图形,对有明显条码特征的区域进行定位,然后根据图形结构特征值对不同的条码符号进行进一步的处理。通过QR码的定位图形,可以得到左上角位置探测图形的边界点和左下角位置探测图形的边界点如图1.4a)所示,因此可以采用鲁棒性较好的算法拟合条码左边框,然后通过直线拟合得到条码的上边框直线。在此基础上构建直角三角形,寻出图形中心,如图1.4b)所示,并可以得到第四个交点,如图1.4c)所示。
a)确定左边界和上边界      b)确定探测图形中心      c)确定第四个交点
1.4 条码图像初步定位流程 
1.3 版本信息