CSharp与halcon联合编程CSharp与halcon联合编程CSharp与halcon联合编程
原创
2021-10-11 17:21:47
5744阅读
C#使用halcon引擎
添加引用,在halcon的安装路径下找到文件halcondotnet.dll和hdevenginedotnet.dll,选择,点击添加,环境就配置成功了
原创
2021-08-07 21:03:33
1677阅读
本文章讲的是 C#如何调用Halcon的函数库,并使用函数库实现一个简单的联合编程,实现打开本地图片并显示在
转载
2021-12-29 17:01:16
2492阅读
imageMinuend和imageSubtrahend的CountObj和CountChannel必须相同。则imageSub此行此列
原创
2023-09-30 19:13:29
111阅读
1.打开VS2015,新建Windows 窗体应用程序
2.打开“解决方案资源管理器”找到“引用”菜单,右键“添加引用...”
3.在“引用管理器”里面,点击“浏览”
选择Halcon 13.0根目录下..\MVTec\HALCON-13.0\bin\dotnet35\halcondotnet.dll
确保加入成功
4.这个时候会引用菜单下多了一个halcondotnet的库引用
5.继续添加ha
转载
2021-02-25 14:34:00
599阅读
2评论
1、在C#联合halcon中Bitmap转换Halcon图像时常用的代码,如果Bitmap是32位的转换成HImage时显示图像倾斜的。网上搜了好多
如何使用C#联合Halcon实现卡尺找圆,主要思路是通过在绘制圆形ROI对象时,给绘制的对象绑定事件:如附加(O
几年前我接触的计算机视觉学习库emgucv、aforge.net因为识别率低误差大,加上我没有时间去训练模型因此关于人脸识别领域被我搁置了很久,直到今年我接触了dlib,从效果演示来看让我非常满意特别是它可以匹配出人脸的68个特征点(包括眼睛、眉毛、鼻子、嘴巴等)于是我就想将它用到C#上(早前我封装过C++),大约花费了两周时间从编译官方demo到移植成功,中间遇到各种坑(C++各种
一、简介 在上一篇文章中写到了关于用Halcon做颜色识别的一个实验项目,在上一篇中是在Halcon环境中进行开发的,而在实
转载
2021-12-01 11:48:03
1239阅读
1、新建WPF应用程序完成后,解决方案资源管理器——引用处右键,添加引用如下两个dll(只引入第一个也可以) 工具箱,空白处右键,选择项(只添加halcondotnet.dll,文件位置同上)。这样halcon平台的控件就添加到了工具箱中了 WPF界面拖入HSmartWindowControlWPF
转载
2019-03-28 18:21:00
916阅读
2评论
开发环境:Win7 VS2002 halcon12, 直接运行Debug的exe。
原创
2023-09-08 10:05:53
312阅读
C#联合halcon实现绘制ROI功能:C#联合Halcon,使用HDrawingObject、HDrawingObjectXld,绘制矩形、方向矩形、圆形中,右键复制、粘贴、删除功能。
HALCON 是一款由德国 MVTec 公司开发的功能强大的机器视觉软件,广泛应用于图像处理和机器视觉领域。它提供了丰富的图像处理算法和工具
问题目录初级试图加载格式不正确的程序初级试图加载格式不正确的程序问题截图原因:程序的位数可能不对解决方法:将AnyCPU改成64位或者32位,问题消失
原创
2022-05-09 22:17:40
1156阅读
1、使用场景:
强制类型转换,有可能会导致异常。is与as就是为了解决这一问题,is与as永远不会抛出异常。
2、is判断一个对象是否兼容于指定的类型,考虑里氏代换。Dog是Animal,而Animal不是Dog。
3、as 与强制类型转换一样,区别是使用as是安全的。使用as如果转换失败,返回Null,不会抛出异常。
4、使用is和as可以取代强制类型转换,分别如下:
1 a、使用i
转载
2013-11-26 18:34:00
49阅读
有了前面的基础后,我们来测试一下如何把程序做的更通用,首先是把初始化的方法修改一下,在初始化的时候传递过去HTuple这个对象(改成了全局的变量,以便于不同的方法调用)
其次需要有相机打开/相机关闭,图像保存/图像加载的功能(方便我们快速做测试),前面的相机操作已经讲过了,这里图像的加载也只是套用了前面的加载一个静态图像的功能(把绝对地址改成了参数),保存图像调用了Halcon的WriteIm
转载
2017-09-24 11:46:00
94阅读
2评论
有了前面的基础后,我们来测试一下如何把程序做的更通用,首先是把初始化的方法修改一下,在初始化的时候传递过去HTuple这个对象(改成了全局的变量,以便于不同的方法调用) 其次需要有相机打开/相机关闭,图像保存/图像加载的功能(方便我们快速做测试),前面的相机操作已经讲过了,这里图像的加载也只是套用了前面的加载一个静态图像的功能(把绝对地址改成了参数),保存图像调用了Halcon的W
原创
2021-08-25 10:36:00
489阅读