很好很强大的图形识别工具halcon
验证过可以识别code128码制
.set_bar_code_param(BarCodeHandle,‘contrast_min’,120)
*该参数可用于在图像中出现低对比度条形结构时减少findbarcode的运行时间。
此外如果预期的条码有高对比度,'contrast_min’也可以用来减少误读的数量。
set_bar_code_param(BarCodeHandleVarSize,‘element_size_variable’,‘true’)
在条形码有表面畸变(如柱状畸变时),将参数设置’element_size_variable’为’true’可以更有效地识别出条形码。
set_bar_code_param(BarCodeHandle,‘majority_voting’,‘true’)
如果参数’majority_voting’设置为’true’,则会分析所有的扫描线。最终的阅读结果由所有成功的解码结果的多数投票决定。'scanlines_valid’有效扫描线'scanlines_all’所有扫描线
set_bar_code_param(BarCodeHandle,‘meas_param_estimation’,‘true’)
参数’meas_param_estimation’对于提高元素尺寸非常小(1.5像素)的条形码以及模糊和噪声等额外的图像制品的读数性能特别有用。