Halcon二维码识别
1.二维码识别过程:
(1).创建二维码模型create_data_code_2d_model,用于读取支持类型的二维码。
(2).设置识别二维码参数set_data_code_2d_param当要设置多个参数时候需要用到。
(3).搜索条码,并解码find_data_code_2d。
(4).清除条码模型clear_data_code_2d_model清除内存。
2.算子参数:
(1).create_data_code_2d_model( : : SymbolType, GenParamName, GenParamValue : DataCodeHandle)
Ⅰ.SymbolType (输入二维数据代码的类型)
列表值:
‘Aztec Code’
‘Data Matrix ECC 200’
‘DotCode’
‘GS1 Aztec Code’
‘GS1 DataMatrix’
‘GS1 DotCode’
‘GS1 QR Code’
‘Micro QR Code’
‘PDF417’
‘QR Code’
Ⅱ.GenParamName (输入可以为 2D 数据代码模型调整的通用参数的名称)
默认值: []
列表值:
‘additional_levels’
‘candidate_selection’
‘contrast_min’
‘contrast_tolerance’
‘default_parameters’
‘finder_pattern_tolerance’
‘mirrored’
‘model_type’
‘module_aspect’
‘module_aspect_max’
‘module_aspect_min’
‘module_gap’
‘module_gap_max’
‘module_gap_min’
‘module_grid’
‘module_size’
‘module_size_max’
‘module_size_min’
‘module_width’
‘module_width_max’
‘module_width_min’
‘persistence’
‘polarity’
‘position_pattern_min’
‘slant_max’
‘small_modules_robustness’
‘strict_model’
‘strict_quiet_zone’
‘symbol_cols’
‘symbol_cols_max’
‘symbol_cols_min’
‘symbol_rows’
‘symbol_rows_max’
‘symbol_rows_min’
‘symbol_shape’
‘symbol_size’
‘symbol_size_max’
‘symbol_size_min’
‘timeout’, ‘version’
‘version_max’
‘version_min’
Ⅲ.GenParamValue (输入可以为 2D 数据代码模型调整的通用参数的值)
默认值: []