在Visual Studio中运行Halcon(C#版本)

文章介绍了如何在VisualStudio中创建Windows窗体应用项目,并配置Halcon的C#环境。步骤包括创建项目、转换Halcon代码、复制必要的dll文件、处理许可证、添加引用以及解决运行时的显示问题。特别提到了避免引用halcon.dll和正确处理license文件的必要性。
摘要由CSDN通过智能技术生成

在Visual Studio中运行Halcon(C#配置Halcon环境)

前言:
本文章记录了在VS中运行Halcon的各种坑,从零开始搭建一个VS的halcon项目,为经验贴。

一.创建VS项目和Halcon项目
VS选择Windows窗体应用(.NET Framework),如下图:
在这里插入图片描述
Halcon中写入最普通的读取图片代码即可,如下:
在这里插入图片描述
然后将halcon文件转化为C#文件。点击左上角的文件,选择导出语言,按如下配置即可:
在这里插入图片描述

二.配置环境
在Halcon的文件夹中,找到bin文件夹,如下:
在这里插入图片描述
选择dotnet35打开,然后复制halcondotnet.dll,如下:
在这里插入图片描述
在VS项目中,依次选择“WindowsFormsApp1—bin—Debug”,打开VS项目的配置文件夹。将halcondotnet.dll复制到该目录下。如下:
在这里插入图片描述
此处有三个坑:
1.上图中的windows开头的文件,是要运行VS后才会有的,不用担心;
2.有的教程会将halcon.dll也复制到这里,但是,halcon.dll不是C#编译的,所以C#的环境,无法打开该文件,会报错,不要引用该文件即可;
3.license文件也要复制到该处,但是我们本地halcon的文件夹中,license文件夹里只有一个txt文件,是无法正常使用的,需要下载通行证文件,将其放到该文件夹里(通行证文件每月更新,注意下载的日期)。
三.准备VS
首先,点击引用→添加引用,将halcondotnet.dll添加进来。如下:
在这里插入图片描述
注意:不要引用halcon.dll,否则会报错:请确保此文件可访问并且是一个有效的程序集或 COM 组件。如下:
在这里插入图片描述
之后,点击工具箱,右键“所有Windows窗体”,点击选择项。
在这里插入图片描述
然后点击“浏览”,将halcondotnet.dll引用进来:
在这里插入图片描述
之后找到HWidowControl
在这里插入图片描述
在窗体里放置,再放置一个button,如下:
在这里插入图片描述
四.运行
打开halcon生成的cs文件,找到action函数,将其复制下来(目前,整个文件里,有用的就是这个函数)
在这里插入图片描述
Form1窗口里的button,进入代码界面,
在这里插入图片描述
将action函数里的代码粘贴到此处,并将图片路径换成自己的图片。如下:
在这里插入图片描述
然后启动运行,但是点击button后,依然没有出现图片。这是因为我们没有加入显示代码,如下:
在这里插入图片描述
加入后,再次启动运行,点击button,显示出了图片。

over

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程到天明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值