1 北京交通大学电子信息工程学院–陈后金教授

1.1 基本信息

题目:《Data Matrix二维条码图像识别的算法研究与实现》
学生:李雅静
2009年6月

1.2 摘要

问题:实际采集到的二维条码图像 , 不可避免的会遇到光照不均 、 拍摄角度多样 、 背景图案复杂 、 条码污损等问题 。研究如何克服这些困难并准确高速 的识别二维条码 , 是当今一个重要的研究领域 。

方案:

1)研究和分析了Data Matrix条码的研究现状 、结构特点 、编码原理及经典算法等;
2)设计并实现了Data Matrix条码识别系统中各模块的算法 ,包括图像预处理 、区域定位 、线段检测 、旋转校正 、精确提取 、条码分割 、采样解码等。

  • Data Matrix条码图像预处理模块的算法 , 包括图像灰度化 、 滤波去噪 、闭值选取与图像二值化 、边缘提取等 。
  • Data Matrix条码定位与解码模块的算法 。定位模块包括区域定 位 、 线段检测 、 旋转校正 、 精确提取 、 条码分割等 , 解码模块包括采样识别 、 数 据流识别 、 恢复数据和纠错 、 解码输出等 。

2 浙江工业大学计算机科学与技术学院郑河荣、潘翔老师

2.1 基本信息

题目:低质量DM码图像识别技术研究
学生:黄翀
时间:2015年4月

2.2 摘要

问题:由 于受拍摄角度、 光照 、 打印质量等, 其图像质量非常低。
方案:
1)二维条码图像预处理 。 针对二维条码图像进行增强处理,提高对比度;
2)改进的L形定位算 法 : 针对点阵DM条码图像L形特征不明显问题, 提出结合Max-Min算法和Canny边缘检测算法,较好地增强了点阵码的L形特征;
3)局部特征自适应的结构提取方法; 针对非规则变形导致条码模块分布不均匀, 失真比较严重导致较难准确地恢复出条码结构 。 针对该问 题, 论文提 出在全局仿射变换基础上, 通过边缘特征对模块划分进行自适应调整,从而使得划分结果能够有效地反映出条码黑白分布特征,重建出原有条码结构。

二维码研究综述--传统图像处理方法相关推荐

  1. Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法

    Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法 参考文章: (1)Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法 ( ...

  2. 关于扫描二维码下载app功能实现方法

    关于扫描二维码下载app功能实现方法   功能实现思路: Androidapk的下载本质上就是文件的下载,所以我们只需要在后台提供一个下载的方法,就能是实现apk的下载. 在实现后台代码以后,我们生成 ...

  3. 【创意二维码】二维码挽救了传统的纸质报纸,这是怎么回事儿?

    新媒体虽然出现时间较晚,但却凭借信息更新快.表现形式丰富多样.受众更容易获取以及良好的互动性等优势,迅速兴起,并且对传统媒体带来了强烈冲击.而作为传统媒体的代表形式之一--纸媒,在新媒体背景下更是面临 ...

  4. java实现二维码生成的几个方法

    java实现二维码生成的几个方法 分类: J2EE2013-06-13 20:32 10390人阅读 评论(1) 收藏 举报 1: 使用SwetakeQRCode在Java项目中生成二维码  http ...

  5. Data Matrix 二维码解码库 libdmtx 编译方法

    Data Matrix 二维码解码库 libdmtx 编译方法 libdmtx 是一个开源的 Data Matrix 编解码库.项目主页在:https://github.com/dmtx 这里简单记录 ...

  6. 在web页面上快速生成二维码的三种实用方法

    转载自:在web页面上快速生成二维码的三种实用方法 二维码是桌面和移动端快速分享的高效手段之一,这里介绍两个不错的快速开发二维码的方法,和大家分享一下~~ 方法1:使用极客标签提供的二维码快速生成服务 ...

  7. 扫描二维码研究总结(高仿微信扫一扫,轻松实现定制扫描界面)

    在正文之前说点题外话,加上这篇我已经写了3篇博客了,其实我写博客的初衷不是想证明自己有多牛,并且我也只是从事安卓开发只有半年时间的小渣,但是不想成为大牛的渣不是好渣,所以我想通过博客把工作学习中遇到的 ...

  8. 网站微信支付时出现支付二维码不显示的解决方法

    问题描述: 解决方法:通过快捷键F12查看源代码,逐级逐级的找到对应的位置源码,然后看到该二维码图片对应的链接:如下图: 然后在链接处右键 选择copy link dress,即可将该链接复制好了:然 ...

  9. 生成二维码与条形码的各种方法

    二维码 方法1:将网址生成二维码的API调用接口 http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.54admi ...

最新文章

  1. [BZOJ] 1637: [Usaco2007 Mar]Balanced Lineup
  2. SAP Customer Data Cloud(Gigya)登录的重定向问题
  3. [深度学习] 自然语言处理 --- Huggingface-Pytorch中文语言Bert模型预训练
  4. opensource项目_最佳Opensource.com:科学
  5. MySql 中的 int(11) 到底代表什么意思?
  6. hadoop相关问题
  7. PHP定义常量define和const的区别
  8. “RPC好,还是RESTful好?”,这个问题不简单!
  9. 2.CND技术详解---CDN技术概述
  10. Matlab将double类型转换为正整数类型
  11. 毕业论文中含有Java需要哪些参考文献_Java毕业论文参考文献
  12. 铣削力matlab,船用螺旋桨多轴铣削力仿真与优化+CAD图纸+MATLAB程序
  13. Bounds(包围盒)详解-【AABB包围盒、Sphere包围球、OBB方向包围盒、FDH固定方向凸包】
  14. 【插值】插值方法原理详解
  15. 【Django】Django视图views详解
  16. 计算机里的文件夹可以加密吗,如何加密电脑中的文件夹
  17. 完美解决网页无法上传大文件方法
  18. 微电子电路——反相器延迟时间
  19. UE4 创建自定义动画节点
  20. JZOJ 4210. 【五校联考1day1】我才不是萝莉控呢

热门文章

  1. 快速实现一个室内空气质量检测仪
  2. 外设驱动库开发笔记27:ESP8266无线通讯驱动
  3. 云服务和serverless
  4. 软件工程 之 画扇面
  5. 服务器winsxs文件夹怎么清理工具,winsxs,教您winsxs文件夹清理方法
  6. JAVA入门级教学之(do...while循环)
  7. java实现验证码图片_java实现验证码图片
  8. linux部署python web项目 详细_在linux服务器下部署python工程(爬虫)
  9. latex subfigure_latex-图片插入
  10. linux协议栈劫持,Linux系统优化之TCP协议栈优化-基本篇1