- 博客(3)
- 收藏
- 关注
原创 用多线程实现c#实时读取halcon图像
首先,将照片的展示功能封装到一个Run函数方法中,可以简化别的按钮中的代码行数,起到简洁化和模块化。当“获取相机”的代码运行完后,在启用“抓取图片”的功能按钮,同时“获取相机”按钮关闭。但无法实现连续的操作,因此,我们需要添加简单的多线程,来使得我们的相机可以多次使用。3.当我们抓取完图片后,应当写入关闭相机的代码,因此我们在第三个按钮中添加以下代码来实现相关功能。因为在语句的最后,我们要注意语法规则,自己去定义窗口输出的名称,并且在其前面加上“out”字符。因此我们在第二个按钮,可以转化下面的C#语句。
2024-08-22 17:40:42
1297
1
原创 小白成长第二天:利用C#调用Halcon初步实现阈值分割方法
在上篇文章中已经实现了在C#中成功调用Halcon,今天来实现阈值分割,并且利用简单的封装来优化自己的阈值分割方法。
2024-08-20 16:57:04
715
原创 C#和halcon联合开发初步测试
为导入halcon视频窗口,方便后续创建,找到halcondotnet.dll文件,拖入工具箱中,会生成两个窗口组件。////HWindowControl.HalconWindow------c窗体句柄。按钮,更改的部分用红框标明,可以自己起名,后续调用的时候保持一致就好,上面的窗口同理。//写一个判断语句,如果返回值为真,则读取图片以及图片路径。如果之前没用运行过工程,debug文应该为空,如果运行过则会有对应的exe文件。窗口,更改的部分用红框标明,方便以后多窗口的区分。//设置图片的宽与高的变量。
2024-08-19 19:29:22
1886
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人