软能动力二维码新码制设计及开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软能动力二维码新码制设计及开发 关键词:二维码、创新、新码制、私有码制、二维码设计、二维码创新、二维码思路、二维码编码、二维码解码、二维码定制 二维码的概念 二维码的定义: 二维码是在两个维度上表示计算机信息的图形,二维码是一种数据交换的一种方式。 2、二维码编码和译码: 把数据转化为一个黑白相间的数据图形。 二维码的译码是指:把黑白相间的数据图形转化为数据。 二、常见的二维码 QRODE DATAMATRIX 龙贝码 紫光优码 PDF417 汉信码 MAXI CODE AZTEC CODE Code one 三、二维码技术中常见术语: 1、寻像图形 寻像图形是为了快速找到二维码所在区域而设计的图形。如QRCODE中的左上、左下、右上的几个嵌套的正方形,DATAMATRIX的从左上到左下至下的“L”黑边,优码的下方的一字左右各一点,龙贝码两个相连的黑点,汉信码的等。 2、校正图形 校正图形是为了快速校正二维码图像而设计图形。如QRCODE中的四周为白的黑色的小正方形,紫光优码的四个角点。 3、定向符 定向符是为了快速确定二维码图像的方向而在二维码图像中设置的图形,如清华紫光的左下角点的上一个点。 4、二维码的尺寸 二维码的尺寸通常指二维码的边长(按单元格的数目计算)。 5、二维容量 二维码的最多能够容纳的字节数。 6、版本可变 码图的尺寸随着数据的大小的变化而自动伸缩。 7、铁路线(或叫锯齿线) 可以大致确定二维码的尺寸。如QRCODE的 下面以 QRCODE与紫光优码为例加以说明: 四、开发二维码的一般方法 编码的步骤 数据流-数据码字流:把数据转变为二进制的码字流。 数据码字流-纠错码字流(纠错编码):把码字流通过里德-所罗门(reed-solomon)算法,加入冗余。在这个数据流里,某一部分数据损坏,可以通过纠错解码进行复原。 把数据按照一定的方式排布。 放置特征图形以便能更方便地搜索到条码区域。 译码的步骤 从摄像头捕获图像数据。 从图像中获得红、黄、蓝(RGB)三色图像数据。 利用彩色转灰度标准公式计算出每一点的灰度值。 对灰度值的深浅分布进行计算,得到平均的阈值。 对图像进行二值化处理,原理是如果当前点的灰度值大于阈值就定为0,如果小于阈值就定为1。 在整个二值图像里搜索特征图形,如DM码的L形黑边。 找到黑边后就找到了条码区域。再根据它的右上及右边的锯齿形图形,就可以确定整个条码的边界了。 在条码区域里搜索里的黑白小块,黑的为1,白色的0。这样就得到了一个有纠错信息的二进制序列。 纠错译码,使用里德-所罗门(reed-solomon)纠错译码算法,还原出原来的数据流。 所数据流转化为我们所需要的数据。 五、二维码创新分类 国字型 旧字型 旦字型 只字型 器字型 L型 工字型 王字型 (待完善) 软能动力(北京)科技有限责任公司 2013年10月

文档评论(0)

sxlw1984 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档