添加halcon图像显示控件_【基础篇】一步一步实现c#与halcon联合编程

本文详细介绍了如何通过C#与Halcon进行联合编程,实现图像显示控件。首先介绍了算法开发步骤,包括环境准备、图像处理、导出C#程序和二次封装。接着讲解了软件开发过程,包括新建WinForm工程,关联算法项目,添加halcondotnet.dll引用,设计软件界面,编写逻辑代码,并最终成功运行展示图像分割和计数功能的程序。
摘要由CSDN通过智能技术生成

联合编程实践分俩部分

 -》算法开发;

-》软件开发;

第一部分 算法开发

Step 1 :环境准备 

  1. 软件准备 --vs2017  halcon2019          

         注:其他版本亦可,步骤一样

5e82f37287b4f586a7a4cac262ecb60a.png

  b. 原图准备--任意一张图片

97a39a921af9cca35ce9d4008db5a88e.png

Step 2:打开halcon软件,输入以下程序

  1. 实现功能:图像分割 ->>统计个数

  2. 输入以下程序

*1.读图read_image (Test, 'C:/Users/Administrator/Desktop/test.png')*2.彩色图转灰度图rgb1_to_gray (Test, GrayImage)*3.二值化threshold (GrayImage, Regions, 0, 248)*4.孔洞填充fill_up (Regions, RegionFillUp)*5.区域分割connection (RegionFillUp, ConnectedRegions)*6.面积筛选select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 52504.6, 153432)*7.统计个数count_obj (SelectedRegions, Number)

    c. 运行效果如下

c1f304c5132e71fb766f0b920a53691c.png

Step3:导出c#程序

    a. 点击“文件” -》“导出”;

81b9cd214a649c36dfcac89440466cac.png

      b.弹出如下窗口

e4bd25537f706733beae080f7b4cd40f.png

c. 点击右侧文件夹图标,配置导出文件路径和格式,此Demo配置如下;

7a2fa2bff04d071db265586b4c67354c.png

d. 其他选项一般默认即可,点击“导出”,会在配置路径下出现对应.cs文件;

b4b9af980ef0de8fea2f2fd46a2edae7.png

Step 4 : 二次封装

a. 打开VS软件,新建类库;

4fa9aba3674cedc71a3eb040cb7dc3a7.png

b. 右键解决方案的依赖项,选择“添加

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值