二维码使用已经非常普遍,名片上有,手机支付也可以拍照二维码支付。有些商品

包装甚至出现多个二维码, 一次拍照,同时读取多个二维码也非常常见。笔者这次

讲述如何使用机器视觉大师一次读取多个二维码的过程。

感兴趣的读者可以尝试使用机器视觉大师自己操作,可以实现仓库产品入库或出库

的信息登记,免除手工操作的麻烦和不便。

下图是一个包装上的二维码实图。

二维码是一个规范的图,算法描述可以找到公开的标准文档,笔者将直接切入主题,不

啰嗦其它无关的事情。

添加二维码识别算子

抓取含条码图的视场图,切换到实时检测模式,添加二维码识别算子。下面是详细的操作过程。

一、点击菜单”控件” ->“插入”->”条码”->”读取二维条码”添加到视场,将算子拖动到条码位置。

二、双击该算子,进行参数设置和模板学习。显示参数设置窗口。

设置查找力度为1, 最小宽度为244,最小高度为244。(注意:条码最小宽度和高度应该

根据实际的图像进行设置)。

编写脚本

点击菜单”模式”->”编辑脚本”, 弹出”编辑脚本”对话框。 输入脚本。

 

上面的语句解释如下:

如果二维条码算子读取到1个以上条码,那么输出第一个条码的内容到输出框。

 

检测运行

点击菜单”相机”->”测量运行”,进入检测状态。放置条码(条码位置相差不要太大, 4-5毫米

偏差是没有问题的, 角度旋转在45度内没有问题),然后点击”下一个”按钮完成一次

自动多条码读取。

条码通过输出窗口输出如下:

实际应用建议

由于有多个二维码,笔者测试使用了500万像素的相机,保证满足图像的清晰度要求。感兴趣的读者
自行检测的时候,如果碰到读取失败的情况,可以先查看相机的分辨率是否足够,图像光照是否良好,然

后才调整读取力度参数(范围:0.1-1.0)。

本文测试使用的机器视觉大师版本为4.1.161101


最新版多多摄像头大师(机器视觉大师)下载地址:http://www.hdy.net.cn/softshare/ddcam.htm

技术交流QQ群: 295860595  该群文件空间即时更新多多摄像头大师最新版本,下载速度更快

MVS同时读取多个二维码相关推荐

  1. zxing.net 0.16.8生成二维码,读取二维码,读取多个二维码 c#

    更新到新版本,报错.老版本的函数发现少了很多.把少的文件添加到目录中,发现可以用了. using System.Diagnostics; using System.Text; using ZXing; ...

  2. Android 读取扫码枪的内容,可以读取条形码 ,二维码

    很多文章都说 码枪其实相当于一个物理输入设备 ,获取呢,其实代码并不多,下面来实现下效果 ,这里已经用在了项目 效果还非常不错, 方法 1 public class MainActivity exte ...

  3. android Zxing二维码之读取手机二维码图片

    使用最新(注意这里是使用最新版的基于ZXing3.1封装:https://github.com/xuyisheng/ZXingLib) 功能是很全面的,扫描,生成,读取手机. 在这里只记录下读取手机相 ...

  4. java生成二维码,读取(解析)二维码图片

    二维码分为好多种,我们最常用的是qrcode类型的二维码,以下有三种生成方式以及解析方式: 附所需jar包或者js地址 第一种:依赖qrcode.jar import java.awt.Color; ...

  5. 二维码读取之ecc200_contrast_tolerance.hdev

    *这个示例程序演示了contrast_tolerance(对比差异,也就是在某些场合检测表面对比度不均匀情况下需要这个参数) *这个参数对条码读取效果的影响 This example demonstr ...

  6. Swift - 二维码QRCode的读取

    1,直接读取图片中的二维码 使用 CIDetector 可以很方便的检测并读取二维码.下面是一个从 UIImage 中读取二维码的样例,我们要把图片上所有的二维码信息都打印出来. 代码如下: 1 2 ...

  7. 二维码 生成、读取, 以及调整图片大小,截屏

    //1.生成二维码 + (CIImage *)createQRCodeFromString:(NSString *)str{ // 创建二维码 CIFilter *filter = [CIFilter ...

  8. OpenCV基础(22)使用OpenCV生成及读取二维码以及与Zbar比较

    二维码(QR码)是一种矩阵条形码,是一种机器可读的光学标签,其中包含有关其所附着物品的信息.实际上,二维码(QR码)码通常包含指向网站或应用程序的定位器,标识符或跟踪器的数据. 最近,OpenCV 4 ...

  9. 使用java读取生成二维码

    使用java进行二维码的生成与读取使用到了谷歌的zxing.jar 第一步 导入,maven依赖或者下载指定jar包 第二步 书写二维码生成器的工具类 import java.awt.Color; i ...

  10. ios使用AVFoundation读取二维码的方法

    二维码(Quick Response Code,简称QR Code)是由水平和垂直两个方向上的线条设计而成的一种二维条形码(barcode).可以编码网址.电话号码.文本等内容,能够存储大量的数据信息 ...

最新文章

  1. 【DDS】基于FPGA的DDS研究与设计
  2. python对windows进行操作_【转】python 操作windows下的目录
  3. 【Linux】一步一步学Linux——declare命令(217)
  4. 请使用日期时间相关的API,计算出一个人已经出生了多少天
  5. 【caffe-Windows】caffe+VS2013+Windows+GPU配置+cifar使用
  6. vue里写三元判断绑定class和style
  7. java 类及对象的课后作业_JAVA类和对象课后作业
  8. mysql 5.7 数据库备份_mysql 5.7 数据库备份
  9. Android开发笔记(一百六十一)NFC近场通信
  10. js 中exec、test、match、search、replace、split用法
  11. 记一次海洋cms任意代码执行漏洞拿shell(url一句话)
  12. mrpoid模拟器java版_mrpoid2冒泡模拟器下载-mrpoid2模拟器下载3.0安卓版-西西软件下载...
  13. 华为云计算HCIE学习笔记-FusionCompute
  14. Linux下安装vim命令
  15. CSS3构建一个正方体
  16. mysql frm文件生成工具_如何使用mysqlfrm工具从.frm文件中恢复表结构
  17. 新书推荐 |《广告数据定量分析:如何成为一位厉害的广告优化师》
  18. 多款开源免费网络相册/相册系统源码推荐
  19. Oracle select表要带双引号的原因
  20. c语言 北京时间转换utc时间_UTC时间转换成北京时间C语言函数代码

热门文章

  1. 推荐5款纯净好用的良心浏览器,实现浏览自由
  2. pmp华为内部资料,成功的项目管理是怎样的?
  3. ad域管理与维护_windows server2012创建AD域服务器
  4. 牛拉法潮流计算 matlab,牛拉法潮流计算原理
  5. 无线通信(1)-无线通信链路结构
  6. 安泰测试新手教程-泰克数字示波器使用方法
  7. 从“外行”到“里手”,长沙企业“力量矩阵”开始觉醒
  8. 施努卡:什么是视觉定位系统 视觉定位系统的工作原理
  9. 最常用英语单词2000个
  10. 母亲节微信公众号走心文章就用来逗编辑器排版