VC+Halcon配置 下载本文

内容发布更新时间 : 2024/5/4 8:25:14星期一 下面是文章的全部内容请认真阅读。

VC下调用Halcon库

VC环境下如何使用HALCON库。 C++的配置

在VC环境下进行图像处理,往往需要自己写图像处理的类,现在有一些前人写好的类,比如CDib类、DIBAPI类等等,因此可以直接“拿来主义”。HALCON库就相当于一个封装好的类,通过在VC下进行一些简单的设置,我们就可以使用其里面的函数了。下面是在VC环境下如何设置:

1. 首先在project->settings.....中的Link属性页-》常规-》对象库模板中添加halconcpp.lib; 2. 其次在project->settings.....中的C/C++属性页中的Preprocessor中添加目录 $(HALCONROOT)\\include,$(HALCONROOT)\\include\\cpp;

3. 然后在project->settings.....中的Link属性页中input下来菜单中添加路径

$(HALCONROOT)\\lib\\x86sse2-win32;//根据不同的版本可能不所不同,可参考lib所在路径下的相关文件进行修改

4. 最后当然是不要忘了在程序中添加类的头文件了:#include \

上面的设置好了,一切OK了。下面就可以在程序中调用HDevelop中的函数了。

C的配置

1. 首先在project->settings.....中的Link属性页-》常规-》对象库模板中添加halconc.lib; 2. 其次在project->settings.....中的C/C++属性页中的Preprocessor中添加目录 $(HALCONROOT)/include

3. 然后在project->settings.....中的Link属性页中input下来菜单中添加路径 $(HALCONROOT)/lib/$(HALCONARCH)

4. 最后当然是不要忘了在程序中添加类的头文件了:#include \

5. 添加名空间。你可以通过3种方式添加名空间。 (1)在每个函数和变量前加前缀

HalconCpp::HObject original_image, smoothed_image; HalconCpp::ReadImage(&original_image, \

2)在函数开始位置添加

int main(int argc, char *argv[]){ using namespace HalconCpp;

HObject original_image, smoothed_image; ReadImage(&original_image, \3)全局添加

#include %using namespace HalconCpp;

VS2010+HALCON10.0

VC2010开发环境下配置Halcon10 1、新建一个项目

2、在项目名称单击右键,选择【属性】。 3、在[项目属性]->[配置属性]->[C/C++]->[常规]->[附加包含目录]中添加包含路径$(HALCONROOT)\\include;$(HALCONROOT)\\include\\cpp; VC2010开发环境下配置Halcon10 1、新建一个项目

4、在[项目属性]->[配置属性]->[链接器]->[常规]->[附加库目录]中添加库路径 $(HALCONROOT)\\lib\\x86sse2-win32;

5、在[项目属性]->[配置属性]->[链接器]->[输入->[附加依赖项]中添加库 halconcpp.lib; 6、在头文件中添加语句 #include”halconcpp.h” using namespace HalconCpp;

那么你会发现在项目的解决方案视图下相关的头文件。

[外部依赖项]文件夹中已经出现了很多和halcon