码迷,mamicode.com
首页 > 其他好文 > 详细

相机SDK开发

时间:2018-06-21 22:35:16      阅读:423      评论:0      收藏:0      [点我收藏+]

标签:使用   cxf   sem   sdk   bin   开发   frame   工具箱   分享   

本人在用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.NETSupportLibrary\obj\Debug下的PylonC.NETSupportLibrary.dll添加到debug目录下。然后在VS里引用这两个DLL。

技术分享图片

以上是前期配置过程。

具体代码这里不贴了,在程序里面基本上都有注释,应该能够看懂。

讲一个需要注意的地方就是,除了form.cs里面对SDK的代码进行引用外,在program.cs里面也要进行更改,否则无法正常使用SDK进行图像采集。我自己在写代码的时候就是卡在这里一直出问题,后面经人指点才意识到这里的问题,所以在这里特别提醒一下。

相机SDK开发

标签:使用   cxf   sem   sdk   bin   开发   frame   工具箱   分享   

原文地址:https://www.cnblogs.com/hu16683845/p/9211016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!