halcon学习笔记之一halcon与vs2010环境配置

一、简单介绍一下Halcon软件

  图像处理软件HALCON是世界范围内广泛使用的机器视觉软件。用户可以利用其开放式结构快速开发图像处理和机器视觉应用软件 HALCON 可以用于许多工业应用,如宇宙航空和太空旅行、汽车零件制造 、制陶业、化学、电子元件和设备、食品业、玻璃制造和生产、身体健康和生命科学、冶金业、机械、医疗、勘探、纸制造业、制药业、精密工程和光学、打印、车轨和火车检测、橡胶、半导体、轮船制造、保安监控、人造材料、通讯、运输等近百个制造业与非制造业领域。

  就个人目前来言,并未开始使用Halcon,而是由于项目上的需要,开始接触Halcon。相比较OpenCV而言,Halcon更类似于MATLAB的编程风格,开发起来应该更加容易,并且Halcon和其他的编程语言和程序用户界面设计框架都有较好的兼容性,所以不妨学习一下Halcon,唯一比较缺憾的就是,和Halcon相关的中文资料比较少,很到多需要自己看程序自带的示例进行学习。为了后期能记住自己的学习过程,所以将一些学习过程记录下来,我这个猪脑子过不了多长时间就会忘记,还是记录下来的好。

  由于个人能力有限,如果有错误还请海涵。

二、Halcon与VS2010的配置环境

2.1 配置简易的环境(编译运行Halcon导出的C++程序,而非在VS2010中直接调试Halcon程序,两者还是有区别的)

其实Halcon在VS2010上的配置过程还是比较中规中矩的,和配置OpenCV并没有太大的出入,无非就是在项目属性配置中添加头文件目录和库文件目录,然后在连接输入器中添加库名。根据以前配置环境的过程,尝试一下该过程。

1.在VS2010中新建一个空项目。


新建一个空项目,并命名为hello_Halcon。

2. 将默认的运行环境从Win32改为X64,因为本地安装Halcon的时候是安装的64位版本的,Halcon里面的库好像也是随安装版本位数的,所以64位的版本中应该只提供了64位版本的库,所以需要将win32改为x64。(如果当时安装的是32位的Halcon,应该不用修改,直接使用win32)

 

3.添加文件包含目录和库目录

打开“属性管理器->属性->VC++目录”,修改其中的两项。修改包含目录和库目录,在包含目录中添加“D:\Program files\MVTec\HALCON-12.0\include”和“D:\Program files\MVTec\HALCON-12.0\include\halconcpp”,在库目录中添加“D:\Program files\MVTec\HALCON-12.0\lib\x64-win64”,其中“D:\Program files\MVTec\HALCON-12.0\”是我的Halcon的安装路径,修改为你自己的就可以了。



4.然后添加链接器,打开“链接器->输入”,在附加依赖项中添加“halconcpp.lib”,点击应用、确认即可。


2.2 现在已经配置好了halcon在VS2010下的运行环境了,那就可以导出一个Halcon的c++代码来测试一下了。安装好Halcon后,打开软件,在“文件->浏览Hdevelop示例程序”中随便打开一个示例。


然后点击“文件->导出”,选择“C++-HALCON/C++”,导出“程序”,最后点击“导出”按钮,默认情况下会在文档文件夹中找到导出的cpp文件。将导出的cpp文件添加到刚配置好的VS2010中,编译运行测试是否成功。


这是我运行出来的示例效果:



你可能感兴趣的:(Visual,Studio,2010,halcon)