【问题标题】:HALCON - How to read low resolution ECC200 datacode in halcon?HALCON - 如何在 halcon 中读取低分辨率 ECC200 数据代码?
【发布时间】:2022-01-04 14:10:06
【问题描述】:

我需要使用 halcon 20 读取这个低质量的 ECC 代码。 我已经尝试了所有可能的参数,但找不到任何能够读取此代码的组合。

让我觉得奇怪的是,如果我看一下示例代码,有些图像甚至比这更糟糕,而且阅读起来没有问题。

这是我当前无法读取的代码:

create_data_code_2d_model ('Data Matrix ECC 200', ['default_parameters','small_modules_robustness','module_size_min'], ['maximum_recognition','high','1'], DataCodeHandleMaximum)
set_data_code_2d_param (DataCodeHandleMaximum,['symbol_cols','symbol_rows','slant_max','timeout'],[26,12,0.52,10000])

find_data_code_2d (ImageReduced, SymbolXLDs, DataCodeHandleMaximum, ['stop_after_result_num'], [200], ResultHandles, DecodedDataStrings)

任何帮助表示赞赏

【问题讨论】:

    标签: datamatrix halcon


    【解决方案1】:

    图像似乎有点失焦,所以需要一点锐化滤镜:

    create_data_code_2d_model ('Data Matrix ECC 200', 'default_parameters', 'maximum_recognition', DataCodeHandle)
    emphasize (Image, ImageEmphasize, 7, 7, 1)
    find_data_code_2d (ImageEmphasize, SymbolXLDs, DataCodeHandle, [], [], ResultHandles, DecodedDataStrings)
    

    【讨论】:

      猜你喜欢
      • 2020-12-08
      • 2018-06-19
      • 2020-12-12
      • 2020-09-22
      • 2020-11-04
      • 2020-10-28
      • 2020-09-15
      • 2020-09-21
      • 2021-02-27
      相关资源
      最近更新 更多