首页/新闻资讯/正文详情

HALCON - 与C#联合开发

发布时间:2026/9/23 12:31:33 来源:云帆数科 栏目:资讯中心
HALCON - 与C#联合开发
一、创建一个C#的WinForm工程二、Halcon13与VS2022平台下C#编程环境搭建将C:\Program Files\MVTec\HALCON-13.0\bin\dotnet35目录下的halcondotnet.dll拷贝到工程Debug目录下.在工程目录下的引用选择右键,打开添加引用对话框.引用halcondotnet.dll三、编写代码测试搭建的环境是否成功0.先进行如下操作*******右键工程名点击属性点击生成取消勾选32位********1.引用命名空间using HalconDotNet;2.整体代码实现创建一个窗口读取一张图像并显示再显示字符内容public partial class Form1 : Form { // 控制变量 private HTuple MainUI_Camera_WindowID; // 图像变量 public HObject RawImage new HObject(); public Form1() { InitializeComponent(); OpenWindow(); } public void OpenWindow() { long m_lWindowRow 0, m_lWindowColumn 0; HTuple Farther_windowHandle this.pictureBox1.Handle; HOperatorSet.SetWindowAttr(background_color, blue); HOperatorSet.OpenWindow(m_lWindowRow, m_lWindowColumn, (HTuple)this.pictureBox1.Width, (HTuple)this.pictureBox1.Height, Farther_windowHandle, visible, , out MainUI_Camera_WindowID); } public void LoadImage() { HOperatorSet.ReadImage(out RawImage, 1); HTuple width null, height null; HOperatorSet.GetImageSize(RawImage, out width, out height); HOperatorSet.SetColor(MainUI_Camera_WindowID, red); HOperatorSet.SetPart(MainUI_Camera_WindowID, 0, 0, height, width); HOperatorSet.DispObj(RawImage, MainUI_Camera_WindowID); HOperatorSet.SetTposition(MainUI_Camera_WindowID, width / 2, height / 2); HOperatorSet.WriteString(MainUI_Camera_WindowID, HelloWorld); } private void open_Click(object sender, EventArgs e) { LoadImage(); } }

相关推荐

20260922金融科技动向:Skalar企业收入还款投资
20260922金融科技动向:Skalar企业收入还款投资

20260922金融科技动向墨鱼团,你们好呀。点赞/收藏/关注,和小浅一起来探寻比早更早的金融科技动向吧~行业动态 1、数币达励付跨境贸易融资通道 2、Skalar企业收入还款投资 行业动态 1、数币达励付跨境贸易融资通道 亮点:企业在贸易数字化服务平… · 2026/9/23 12:31:27

Terminal.Gui Shortcut 深度解析:菜单、工具栏与状态栏中单行控件的命令路由与 BubbleDown 机制
Terminal.Gui Shortcut 深度解析:菜单、工具栏与状态栏中单行控件的命令路由与 BubbleDown 机制

UI组件跨平台桌面应用 【免费下载链接】Terminal.Gui Cross Platform Terminal UI toolkit for .NET 项目地址: https://gitcode.com/gh_mirrors/te/Terminal.Gui 点击查看 免费下载 导读:Shortcut 是 Terminal.Gui 中承载"命令文本 帮助文本 快… · 2026/9/23 12:31:27

Robot Framework 4.0.2 beta 1 发布解析:Union 泛型类型转换回归修复与五大缺陷修补
Robot Framework 4.0.2 beta 1 发布解析:Union 泛型类型转换回归修复与五大缺陷修补

测试RPA接口测试 【免费下载链接】robotframework Generic automation framework for acceptance testing and RPA 项目地址: https://gitcode.com/gh_mirrors/ro/robotframework 点击查看 免费下载 Robot Framework 4.0.2 是 4.0.x 维护系列中的第二个&#xff08… · 2026/9/23 12:31:27

51单片机最小系统完全指南:电路原理与实战搭建
51单片机最小系统完全指南:电路原理与实战搭建

1. 为什么每个学单片机的人都绕不开最小系统先不绕弯子,直接给结论:51单片机最小系统,就是让一颗51芯片“活过来”所需要的最少外围电路。很多新手在51hei(51黑电子论坛)上第一次接触这个概念时,会觉得“最… · 2026/9/23 13:14:56

fp-ts 中的 Traced 余单子(Comonad):基于 `P => A` 函数的环境读取与增量构建
fp-ts 中的 Traced 余单子(Comonad):基于 `P => A` 函数的环境读取与增量构建

开发工具 【免费下载链接】fp-ts Functional programming in TypeScript 项目地址&#xff1a; https://gitcode.com/gh_mirrors/fp/fp-ts 点击查看 免费下载 导读 Traced 是 fp-ts 中一种以"纯函数读取环境"为形态的类型构造器&#xff1a;Traced<P, A> 本质… · 2026/9/23 13:14:56

ASN.1编解码原语解析:从asn_codecs_prim.o到工程实践
ASN.1编解码原语解析:从asn_codecs_prim.o到工程实践

简介&#xff1a;这份资源面向学习ASN.1协议与C语言编解码实现的开发者&#xff0c;尤其适合从事网络通信、安全协议或嵌入式开发、需要理解标准数据交换格式的技术人员。压缩包共70个文件&#xff0c;以31个.h头文件与28个.c源文件为主体&#xff0c;另含5个.o编译对象文件及a… · 2026/9/23 13:14:49

数据可视化图表选型指南:4大类22种统计图表分类框架与实战应用
数据可视化图表选型指南:4大类22种统计图表分类框架与实战应用

1. 为什么图表选型这件事值得单独拿出来讲做数据分析的人都有一个共同的尴尬时刻&#xff1a;数据跑完了&#xff0c;结论也有了&#xff0c;但到了要给别人看的时候&#xff0c;打开图表工具&#xff0c;面对几十种图表类型&#xff0c;鼠标悬在半空&#xff0c;不知道点哪个。… · 2026/9/23 13:14:43

ADS8681 FPGA驱动实战:SPI时序、寄存器配置与信号链闭环验证
ADS8681 FPGA驱动实战:SPI时序、寄存器配置与信号链闭环验证

简介&#xff1a;本资源是一套面向FPGA工程师与嵌入式硬件开发者的ADS8681高精度ADC驱动工程&#xff0c;聚焦Xilinx平台下VHDL语言实现的完整驱动方案&#xff0c;解决多通道16位模数转换器在FPGA系统中的时序控制、数据读取与通道管理等核心问题&#xff0c;适用于数据采集、… · 2026/9/23 13:14:43

Kubernetes Handbook 中 OAM Trait 运维特性解析:从 TraitDefinition 定义到 ApplicationConfiguration 绑定的完整实践指南
Kubernetes Handbook 中 OAM Trait 运维特性解析:从 TraitDefinition 定义到 ApplicationConfiguration 绑定的完整实践指南

Kubernetes Handbook 中 OAM Trait 运维特性解析&#xff1a;从 TraitDefinition 定义到 ApplicationConfiguration 绑定的完整实践指南 【免费下载链接】kubernetes-handbook Kubernetes 架构与生态&#xff1a;从云原生到 AI 原生基础设施的构建指南 项目地址: https://git… · 2026/9/23 13:14:43

3招搞定手机怎么下载微信面试难题实战项目解析
3招搞定手机怎么下载微信面试难题实战项目解析

3招搞定手机怎么下载微信面试难题实战项目解析 面试被问“手机怎么下载微信”背后的原理,90%的人答不上来。别笑,这看似弱智的问题,实则是考察你对移动应用分发机制、安全校验及网络协议理解的试金石。我带过不少校招新人,他们背了八股文,却连一个A… · 2026/9/23 0:00:03

你有新短消息请注意查收:3个新手避坑指南搞定消息系统选型
你有新短消息请注意查收:3个新手避坑指南搞定消息系统选型

你有新短消息请注意查收:3个新手避坑指南搞定消息系统选型 面试被问“高并发下如何保证消息不丢失”,你张口就是“用Redis”,结果面试官追问“如果Redis宕机了怎么办”,你瞬间卡壳。这种场景太常见了,很多新手在背八股文时,只记住了技术名词… · 2026/9/23 0:00:29

Win7无线热点配置工具源码解析:解决API失效的3个实战技巧
Win7无线热点配置工具源码解析:解决API失效的3个实战技巧

Win7无线热点配置工具源码解析:解决API失效的3个实战技巧 Win7无线热点配置工具在Win10/11上跑不动?不是你的问题,是版本升级后 API 全变了。很多老项目里的 netsh wlan… · 2026/9/23 0:00:36

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码