OpenCV条形码识别模块原理和代码精讲

OpenCV条形码识别模块原理和代码精讲
共11节 383人在学 课程详情
  • L1_课程简介和特点分析
  • L2_构建用于测试和代码阅读的环境
  • L3_条码定位的图像预处理
  • L4_条码定位的梯度方向一致性计算
  • L5_条码定位的形态学变化和区域联通
  • L6_条码定位的知识迁移
  • L7_条码识别(译码)的总体框架
  • L8_微信团队提供的超分辨率算法初步研究
  • L9_条码识别(译码)的具体过程
  • L10_EAN_13基于模板识别的解码实现
  • L11_典型思路回顾和代码复用

    订阅失败

    OpenCV条形码识别模块原理和代码精讲
    OpenCV条形码识别模块原理和代码精讲 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    1、构建用于测试和代码阅读的环境; 2、对官方数据集进行测试; 3、要注意调通现有代码(能够运行的代码是最好的老师)

    课程介绍

        本课程分享对由中国开发者提供的OpenCV条形码识别模块的原理和代码精讲。该模块借鉴“目标识别”领域先进理念,采用“定位-识别”二段模式,有效提高了自然环境下条码识别的准确率并保持了C++代码的高速度,相比较常用的zxing和zbar在准确率和识别速度上均有较大优势。更难得可贵的是在代码的实现过程中能够注意细节,在诸如“循环测试确定参数数值”“积分图的使用”“倾斜矩形纠偏”等处,均提供了思路清晰、弹性高的优质代码。作为一套通过了OpenCV官方的代码检验、解决一个常用领域内具体问题的模块,对于图像处理学习来说是难得可贵的。

        逐条进行代码解读繁琐且低效,个人认为,在图像处理领域,能够运行和修改观察的代码对于学习研究至关重要。在理论剖析部分,也是由应用引导原理。同时做好知识的迁移和代码的复用工作。在这个过程中,创建针对性的实验非常重要。

     课程内容分为4个部分:

    一是基本配置,包括

    · 条形码识别模块的安装使用 (cmake配置和OpenCV编译);

    · 构建用于测试和代码阅读的环境;

    · 模块对官方数据集的测试;

    二是条码定位,将详细讲解思路、原理和实现

    知识迁移部分将简单说一下在毛发识别上的迁移:

    三是条码识别,该部分内容会首先梳理框架,而后具体进行分析讲解

        此外,我们将结合例子,将OpenCV的基础功能,包括积分图像、形态学变化、联通区域、透视变化等进行复习,加深理解。

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 934人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22878人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4299人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 840人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 903人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5207人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1536人在学

    Python Django 深度学习 小程序

    钟翔 · 2417人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 686人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4089人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~