HALCON文件导成C#

时间:2024-05-18 16:30:52

Halcon文件导出为C#的过程以及遇到的一些问题

halcon文件导出成C#过程

  1. 找一个halcon例子
    HALCON文件导成C#
    2.在VS中创建一个winform项目,添加一个按钮
    HALCON文件导成C#
    3.添加halcondotnet引用
    HALCON文件导成C#
    4.在工具的添加工具箱项中添加
    HALCON文件导成C#
    选择好之后可以在工具箱中选择halcon控件,画一个halcon窗口

5.在vs中添加现有项,把前面halcon文件导出成的.cs文件找到并添加
HALCON文件导成C#
6.此时需要将导出文件里的主函数删除或注释掉,不然会报错
HALCON文件导成C#
7. 双击button,添加代码
HALCON文件导成C#

运行后报异常BadImageFormatException

解决方法:找到项目的属性
HALCON文件导成C#

HALCON文件导成C#
将目标平台改成x64


第二个问题halcon5200#: File not found in operator read_image

这里是因为图片的文件名为中文,改正后就可以正常运行
HALCON文件导成C#
halcon窗体在控件外面
HALCON文件导成C#
将openWindow的0改为3600
HALCON文件导成C#