1、clear_all_bar_code_models   清除所有条形码模型释放内存
clear_all_bar_code_models( : : : )
2、clear_bar_code_model    清除条形码模型释放内存
clear_bar_code_model( : : BarCodeHandle : )
3、create_bar_code_model      创建条形码阅读器模型
create_bar_code_model( : : GenParamNames, GenParamValues : BarCodeHandle)
GenParamNames:    通用型参数的名字
GenParamValues:   通用型参数的值
BarCodeHandle:    条形码句柄
4、decode_bar_code_rectangle2   在一个矩形内解读条码(矩形不宜太大)
decode_bar_code_rectangle2(Image : : BarCodeHandleCodeTypeRowColumnPhiLength1Length2 : DecodedDataStrings)
5、deserialize_bar_code_model  反序列化条形码
deserialize_bar_code_model( : : SerializedItemHandle : BarCodeHandle)
6、find_bar_code   检测条形码
find_bar_code(Image : SymbolRegions : BarCodeHandleCodeType : DecodedDataStrings)
SymbolRegions:   检测到的条形码区域(输出)
BarCodeHandle:    条形码句柄
CodeType:        条形码类型
附加   【条码种类很多,常见的大概有二十多种码制,其中包括:Code39 码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、 UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码的一种变 体)、Code-B码、MSI码、Code11码、Code93码、ISBN码、ISSN码、Code128码(Code128码,包括EAN128 码)、Code39EMS(EMS专用的39码)等一维条码和PDF417等二维条码。】
DecodedDataStrings:   检测到的条形码数据字符串(输出)
7、get_bar_code_object  访问解码的中间结果(Access iconic objects that were created during the search or
decoding of bar code symbols.)
get_bar_code_object( : BarCodeObjects : BarCodeHandleCandidateHandleObjectName : )
BarCodeObjects        检测评估条码的中间结果
BarCodeHandle         条形码句柄
CandidateHandle      候选区域数据句柄
ObjectName           标志性对象的名称(默认:'candidate_regions')
附加:   symbol_regions            成功解码区域
       candidate_regions         候选区域
       scanlines_all            扫描线  
       scanlines_valid          有效扫描线
       scanlines_all_plain
       scanlines_valid_plain
8、get_bar_code_param            获取条形码模型参数
get_bar_code_param( : : BarCodeHandleGenParamNames : GenParamValues)
9、get_bar_code_param_specific    获取针对特定类型的条码进行参数
get_bar_code_param_specific( : : BarCodeHandleCodeTypesGenParamNames : GenParamValues)
10、get_bar_code_result
Get the alphanumerical results that were
accumulated during the decoding of bar code symbols.
get_bar_code_result( : : BarCodeHandleCandidateHandleResultName : BarCodeResults)
BarCodeHandle         条形码句柄
CandidateHandle      候选区域数据句柄
ResultName           返回结果的名称
附加:  decoded_reference 关于条码的完整参考数据,包括数据字符、开始停止字符、校验字符
       status_id:读取扫描线状态ID
BarCodeResults       返回结果列表
11、query_bar_code_params 获取set_bar_code及get_bar_code可设参数的名称
query_bar_code_params( : : BarCodeHandleProperties : GenParamNames)
Properties :'general',
'specific', 'trained_general', 'trained_specific', 'all'
12、read_bar_code_model 读取条形码模型
read_bar_code_model( : : FileName : BarCodeHandle)
13、serialize_bar_code_model   序列化条形码模型
serialize_bar_code_model( : : BarCodeHandle : SerializedItemHandle)
14、set_bar_code_param  设置条形码模型参数
set_bar_code_param( : : BarCodeHandleGenParamNamesGenParamValues : )
BarCodeHandle        条形码句柄
GenParamNames        通用型参数的名字
附加:   check_char               是否验证校验位(present是absent否)
       composite_code           附加一个二维条码构成"组合码"
       element_height_min        最小条码的高度   
       element_size_max         条码最大尺寸(宽度和间距)   
       element_size_min         条码最小尺寸(宽度和间距)
       max_diff_orient          相邻边缘方向的最大角度容差
       meas_thresh              用来识别条码边沿,一般取值[0.05,0.2]
       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                 对倾斜条码额外处理
GenParamValues       通用型参数的值
15、set_bar_code_param_specific    针对特定类型的条码进行参数设置
set_bar_code_param_specific( : : BarCodeHandleCodeTypesGenParamNamesGenParamValues : )
16、write_bar_code_model          保存条形码模型
write_bar_code_model( : : BarCodeHandleFileName : )

条形码程序框架

1、  模型初始化
create_bar_code_model
set_bar_code_param
set_bar_code_param_specific
2、  条码识别
find_bar_code
3、  结果处理
get_bar_code_object
get_bar_code_param
get_bar_code_result    
4、  清除模型
clear_bar_code_model

Halcon条形码识别相关推荐

  1. OpenCV条形码识别

    OpenCV条形码识别 条形码识别 目标 基本 EAN 13 条码检测器 初始化 探测 解码 结果 原始图片 detectAndDecode的结果 条形码识别 目标 在这一章当中, 我们将熟悉Open ...

  2. matlab speex的语音处理模块_基于MATLAB的条形码识别系统[GUI,可识别几十个图片]...

    1.1 应用MATLAB识别条形码总体设计 本设计为基于MATLAB的条形码识别系统,带有一个GUI界面. GUI设计界面 1.1.1 程序总体设计思路 在上节中我们简单的介绍了MATLAB的发展以及 ...

  3. 条形码识别(3)——译码

    条形码识别(3)--译码 标签: 机器视觉 条形码识别 Python 1.目标 本节的主要目标是根据bar和space的宽度译出其所表示的字符. 2.算法 条形码译码常见的方法有2个:平均值译码法和相 ...

  4. 条形码识别(1)——基础知识

    条形码识别(1)--基础知识 标签: 机器视觉 条形码识别 Python 1.序 马上就要放寒假了,老师那边貌似也没有什么任务,这一个礼拜不能闲着,思索着做一点东西练练手,看书和实践结合起来才是最有效 ...

  5. 全攻略:实现pynq-z2条形码识别

    文章目录 1.前言 2. linux配置 2.1解决pynq联网 2.2解决pyzbar库下载 2.3解决jupyter导入库 2.3.1 首先说明问题的由来 2.3.2 方法一: 2.3.3 方法二 ...

  6. Python条码识别:使用Python进行条形码识别的详细教程

    Python条码识别:使用Python进行条形码识别的详细教程 身处数字化时代,条形码作为重要的物流标识符,已经广泛应用于各行各业.对于条形码的识别,在Python中,有许多开源库可以使用,例如Zba ...

  7. 【百度快照】基于MATLAB GUI的条形码识别系统

    1.1 应用MATLAB识别条形码总体设计*** 本设计为基于MATLAB的条形码识别系统,带有一个GUI界面. 1.1.1 程序总体设计思路 在上节中我们简单的介绍了MATLAB的发展以及优点.在以 ...

  8. vue 二维码+条形码识别

    需求及说明: web端 ,识别图片中,二维码和条形码 识别信息可能有重叠需要合并后去重 二维码和条形码在同一张图片上(编写代码暂无冲突) 说明:二维码.条形码分开说明分析 二维码: //使用npm安装 ...

  9. 如何提高条形码识别率

    在平时制作条形码并连接打印机批量打印时,最重要的就是条形码的识别率,中琅条码软件中条形码都是符合国际编码规范,且绘制对象都矢量格式,输出清晰度是没有问题的.如果由于硬件设备或者墨粉原因造成打印的条形码 ...

  10. 基于MATLAB的条形码识别系统

    1.1 应用MATLAB识别条形码总体设计 本设计为基于MATLAB的条形码识别系统,带有一个GUI界面. 资源链接 https://gitee.com/chending006/tiaoxingmah ...

最新文章

  1. 【C 语言】字符串模型 ( 两头堵模型 | 将 两头堵模型 抽象成业务模块函数 | 形参返回值 | 函数返回值 | 形参指针判空 | 形参返回值操作 )
  2. mysql的limit和or_面试官:谈谈MySQL的limit用法、逻辑分页和物理分页
  3. abstract类_走进C# abstract,了解抽象类与接口的异同
  4. C和指针之多维数组一行存满后会轮到下一行
  5. java 语法 泛型_java-解密泛型语法
  6. Debian下面修改Grub2的默认启动顺序
  7. 程序员面试金典——7.3判断直线相交
  8. turbo c 混编 汇编语言,Turbo C 编译 嵌入汇编
  9. 【Wifi密码破解】安卓手机、电脑如何破解Wifi密码
  10. Excel表格身份证号码如何一键提取性别、年龄、出生年月
  11. 如何防止别人QQ群话题发广告和批量QQ群发Q群话题
  12. Spring Boot整合Redis-lesson8
  13. 【氵贴慎点】matlab啊啊啊
  14. (淘宝无限适配)手机端rem布局
  15. mac苹果系统安装虚拟机方法教程 虚拟机操作之一
  16. css内联样式_如何覆盖内联CSS样式
  17. flink 空闲窗口-withIdleness
  18. 入门】求一个两位数的个位和十位的和
  19. Python到pyspark中的py-files的问题
  20. 电机的反电动势了解及步进电机的基本特性

热门文章

  1. 单机征途mysql步骤不对_征途单机版架设中场景服务器启动失败?这是为什么? 你怎么解决的啊?告诉我 谢谢...
  2. ansible(一)自动化运维工具
  3. Sublime txt文本编辑器快捷方式简介
  4. go语言学习-多重返回和匿名变量
  5. Pyecharts上的颜色设置
  6. 那些好玩的生成器网站(二)
  7. 网络协议之Netflow与sFlow协议
  8. 集群分布式存储-MFS
  9. 计算语言学之句法理论(1)
  10. 安规电容知识详解,X电容和Y电容