记一次读取halcon二维码模型文件的报错

C# 中使用的halcon的 dll版本为17.12

二维码模型是通过halcon软件保存的,halcon软件版本为20.05.

前后使用的halcon版本不一致,导致程序中读取模型一直报错“

HALCON error #8860: Invalid header in 2d data code model file in operator read_data_code_2d_model”
 
 
ChatGPT给出的提示是:

要解决 HALCON 错误 #8860,"在读取数据代码 2D 模型文件时出现无效的头部",您可以尝试以下步骤:

  1. 检查文件格式:确保您尝试读取的 2D 数据代码模型文件采用 HALCON 支持的正确格式。验证文件未损坏或格式错误。

  2. 文件兼容性:确保您尝试读取的文件与您正在使用的 HALCON 版本兼容。不同版本的 HALCON 可能有不同的文件格式要求。

  3. 更新 HALCON:如果使用的是较旧版本的 HALCON,请考虑升级到最新版本,因为它可能已针对文件读取操作进行了修复或改进。

  4. 联系支持:如果问题仍然存在,请考虑联系 HALCON 支持,以获取进一步诊断和解决错误的帮助。

遵循这些步骤可以帮助您解决 HALCON 中的"2D 数据代码模型文件头部无效"错误。

 

将halcon版本统一后,解决问题。

posted @ 2024-06-01 10:40  杯子旁边有手机  阅读(31)  评论(0编辑  收藏  举报