设为首页收藏本站
授权版本:2024_07
开启左侧

一维码的识别

[复制链接]
小葫芦 发表于 2024-6-20 09:38:33 | 显示全部楼层 |阅读模式
一维条码,是指条码条和空的排列规则,常用的一维码的码制包括:EAN码-13、39码、交叉25码、UPC码-A、Code_128码、93码,ISBN码,及Codabar(库德巴码)等。

下面小编给大家详细讲解一下一维条码的码制。
create_bar_code_model :创建条码模型
find_bar_code :查找条码
clear_bar_code_model :清除条码模型
如果条码非常简单,那么顺次执行上面4个算子就可以完成解码了。另外还有几个算子也很重要:
set_bar_code_param :设置解码时的参数
decode_bar_code_rectangle2 :在指定的矩形区域内解码
get_bar_code_param :获取解码时的参数(如果没有设置过,则获得的是默认值)
get_bar_code_result :获得解码后的结果,例如可以获得条码的类型(Code 128、Code 39等等)
get_bar_code_object :获得解码时的一些对象,例如可以获得解码后的条码区域

'element_size_min'  条码的最小尺寸,指条码宽度和间距,大码应设大一点,减少处理时间
'element_size_max'条码的最大尺寸,不能过小也不能过大
'check_char'是否验证校验位,'absent'不检查校验和,'present'检查校验和
'persistence'设置为1,则会保留中间结果,评估条码印刷质量时会用到
'num_scanlines'解码时所用扫描线的最大数目,设置为0表示自动确定,一般设置为2-30
'start_stop_tolerance'容许误差值,可设置为'low'或者'high',设置为'high'可能造成误判
'orientation'、'orientation_tol'分别指条码的方向和方向容差,设置准确可大大提高解码效率
'element_height_min'条码的最小高度,默认值-1表示自动推测条码高度,该参数对速度影响大
'stop_after_result_num'设置要解码的个数,0表示全部找出,设置为2表示找到2个就不找了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
雾里看花 发表于 2024-6-20 20:59:59 | 显示全部楼层
感谢分享
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表