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 模型文件时出现无效的头部",您可以尝试以下步骤:
-
检查文件格式:确保您尝试读取的 2D 数据代码模型文件采用 HALCON 支持的正确格式。验证文件未损坏或格式错误。
-
文件兼容性:确保您尝试读取的文件与您正在使用的 HALCON 版本兼容。不同版本的 HALCON 可能有不同的文件格式要求。
-
更新 HALCON:如果使用的是较旧版本的 HALCON,请考虑升级到最新版本,因为它可能已针对文件读取操作进行了修复或改进。
-
联系支持:如果问题仍然存在,请考虑联系 HALCON 支持,以获取进一步诊断和解决错误的帮助。
遵循这些步骤可以帮助您解决 HALCON 中的"2D 数据代码模型文件头部无效"错误。
将halcon版本统一后,解决问题。
标签:文件,读取,模型,HALCON,二维码,报错,版本,halcon From: https://www.cnblogs.com/ImOrange/p/18225647