check_char             是否验证校验位(present是 / absent否
composite_code         附加一个二维条码构成“组合码”
element_height_min     最小条码的高度
element_size_max       条码最大尺寸(宽度和间距)
element_size_variable  条码是否扭曲变形(TRUE 或 FALSE)
element_size_min       条码最小尺寸(宽度和间距)
max_diff_orient        相邻边缘方向的最大角度容差
meas_thresh            用来识别条码边沿,一般取值[0.05,0.2]
meas_param_estmation   当条码字符很窄时,设置其为true
meas_thresh_abs        调整阈值,当候选区出现较多干扰时,设置该值可改善
min_identical_scanlines    认定成功解码所需要的最少扫描线数,默认为1
num_scanlines          条码扫描的最大数目
orientation            条码方向(度)
orientation_tol        条码方向容差(度)
persistence            保存解码的中间结果
start_stop_tolerance   当检测扫描线的起点和终点图案时,用该语句设置"容许误差"
stop_after_result_num  设置要解码的条码条数
upce_encodation        用以不同的输出格式(UPC-E码)
timeout                检测超时
train                  训练
quiet_zone
slanted                对倾斜条码额外处理
Halcon中读一维条码的逻辑顺序是:
创建模型:create_bar_code_model ([], [], BarCodeHandle)
设置参数: set_bar_code_param (BarCodeHandle, 'check_char', 'absent')
识别条码: find_bar_code (Image, SymbolRegions, BarCodeHandle, '2/5 Industrial', DecodedDataStrings)
获取中间结果字符信息:1.get_bar_code_result (BarCodeHandle, 'all', 'decoded_types', DecodedDataTypes)
参数说明:条码句柄,候选区域句柄,返回结果名称,返回结果列表
decoded_types:'decoded_strings'条码字符串, 'decoded_types'码制,
'decoded_reference'关于条码完整参考数据(包括数据字符、开始停止字符、校验字符)
'orientation'旋转角度, 'composite_strings'复合码(条码和堆码)字符串,
'composite_reference', 'timeout_occurred', 'quality_isoiec15416', 'quality_isoiec15416_labels',
'quality_isoiec15416_values', 'status', 'status_id'读取扫描线状态ID
获取中间结果区域:1.get_bar_code_object (Candidate, BarCodeHandle, 'all', 'candidate_regions')
ObjectName:'symbol_regions'符号区域, 'candidate_regions'候选区域, 'scanlines_all'所有扫描线, 'scanlines_valid'有效扫描线,
'scanlines_all_plain', 'scanlines_valid_plain'

一维码识别之参数说明相关推荐

  1. Halcon一维码识别实例

    目录 一维码识别算子 1.创建条形码阅读器模型 2.设置参数 3.检测和读取图像中的条形码符号 4.获取参数 (1)获取一个或多个描述条码模型的参数 (2)访问在条码符号搜索或解码过程中创建的标志性对 ...

  2. halcon一维码识别

    halcon一维码识别 1.创建模板 create_bar_code_model (GenParamName, GenParamValue, BarCodeHandle) GenParamName 可 ...

  3. Halcon解决方案指南(16)一维码识别

    第16章 一维码识别_BarCode create_bar_code_model创建条形码模型.返回的句柄提供有关条形码结构的所有必要信息. find_bar_code读取条形码.可以指定要搜索的模型 ...

  4. iOS上二维码和一维码识别系列一

    这段时间在做iOS上二维码和一维码的识别 其间遇到问题无数, 特此总结下来, 希望能给后来的同学供参考 在iOS上, 做二维码识别, 首先在网上查找资料, 查找到ZBar和ZXing这两个开源的识别程 ...

  5. 基于Halcon学习的一维码识别【六】barcode.param_majority_voting.hdev

    该示例程序显示了条形码参数'majority_voting'的效果.条形码阅读器分析多条扫描线,并尝试对其进行解码.默认情况下,一旦一条扫描线被成功解码,该过程就会终止.在某些情况下,由于本地打印错误 ...

  6. 基于Halcon学习的一维码识别【十三】ean13.hdev

    读取EAN-13型条形码 总代码: *创建模板 create_bar_code_model ([], [], BarCodeHandle) CodeType := 'EAN-13' * dev_clo ...

  7. Halcon 一维码识别

    一.图像预处理和条码增强 对比度太低:scale_image(或使用外部程序scale_image_range),增强图像的对比度. 图像模糊:emphasize锐化图像,使条码看起来更清晰. 深色背 ...

  8. 基于Halcon学习的一维码识别【八】barcode.param_meas_thresh_abs.hdev

    使用条形码参数'meas_thresh_abs'的示例程序:该参数可用于在查找我们希望具有高对比度的条形码符号区域时减少误报的数量.为了人工证明这一点,我们试图找到条形码类型的药典,它没有检查字符,因 ...

  9. QT实现一维码识别之Code128

    一.简介:Code128码的编码方式属于比较复杂的一种条码,应用起来比较灵活,在1981年开始流行起来. 二.Code128码的特点如下: 1.有A.B.C三种不同的编码方式,可以提供128个标准的A ...

最新文章

  1. Python 精要参考(第二版) 第六章 函数与函数编程
  2. python过滤多个开头结尾
  3. pyqt5项目(计算器)
  4. NYOJ 518 取球游戏
  5. 并发-6-wait、notify、Semaphore、CountDownLatch、CyclicBarrier
  6. 医疗保健数据接口_应用的大数据:医疗保健的经济学
  7. Java中的I/O流全汇总,所有的I/O就一张图
  8. C++ main函数中参数argc和argv相关定义与研究
  9. python要学多久可以找到工作-自学Python的高效方法,学Python多久能找到工作?
  10. MySQL 递归查询 当前节点及子节点
  11. 等额本金-c语言俩个整数除法
  12. Atitit smp prj 项目简化方法总结 目录 第一章 俩大原则准则 1 第一节 极简主义原则 + 自由主义原则 1 第二章 简单化架构 1 第一节 简单语言php vs java 1 第二
  13. allegro铜皮倒圆角
  14. 屏蔽全部统计代码(51.la cnzz 百度统计 谷歌分析师adsense、屏蔽淘宝客广告代码)的方法...
  15. led大屏按实际尺寸设计画面_led显示屏尺寸大小要怎么算
  16. iphone内存管理(一)
  17. 设置浏览器为单进程模式
  18. 浅谈oracle索引
  19. 高动态环境下基于随机可及集的Path-Guided APF算法的Motion Planning
  20. linux中隐藏得木马程序,Linux远控分析

热门文章

  1. P2P打洞java源代码
  2. 【面经】2016年【阿里实习内推电面】
  3. 【查找算法】折半查找算法
  4. 安装cheat engine之后reason security engine长期占用cpu和内存
  5. Arduino与Proteus仿真实例-WS2812实现音乐氛围灯仿真
  6. NOIP2018出征策
  7. 券商的xx系统节点的VIP异常案例介绍及深入分析
  8. 中国摩托车国内外进出口数据和分析2018-2020
  9. Cross-Site Scripting: DOM
  10. NET6+WPF+MVVM 实现软件下载列表管理(仿360简易版)