C#用basler相机sdk采集图像并用halcon显示的小程序

本文介绍了如何使用C#结合Basler相机SDK和Halcon进行图像采集及处理的示例程序。作者分享了在Windows 7 64位环境下,利用Visual Studio 2013和HALCON 13进行配置和开发的心得,包括在VS中添加Halcon控件、配置Pylon SDK以及解决程序中引用SDK的问题。同时提供了源代码下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人在用halcon做图像处理做视觉项目时,通常都是用c#写程序的主体架构,然后将halcon的图像处理过程嵌套进去。所以做了一个basler相机采图并用halcon显示的demo,写这篇文章用于记录过程中的一些心得和遇到的问题,这里分享给大家,希望有大佬帮忙斧正。


程序界面如上图。首先是一些先期的设置。开发环境是win7 64位,用的软件是VS2013和HALCON13,还用到了basler相机的SDK :pylon5。

首先是halcon和VS2013C#的配置:在VS里的工具选项卡→选择工具箱项→.NET framework组件里,点浏览,找到halcon安装目录下的HALCON\bin\dotnet35\halcondotnet.dll。出现

然后确定,那么在工具箱里就会出现halcon窗口的控件,添加该控件就可以使用halcon窗口,并且自动添加using HalconDotNet;。

然后是pylon和VS的配置:在pylon安装目录下找到pylon5\Development\Assemblies将里面的文件复制到测试程序的Debug文件夹里。


由于参考了SDK自带的例子,所以还将pylon5\Development\Samples\C# \Pylon.NETSupportLib

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值