电脑系统环境变量(path):

%HALCONROOT%\bin\x86sse2-win32;%HALCONROOT%\bin\x64-win64;%HALCONROOT%\bin\dotnet20;%HALCONROOT%\bin\dotnet35;

在VS程序工程属性中配置如下:

C/C++ -> General ->Additional Include Directories

头文件目录:$(HALCONROOT)\include;$(HALCONROOT)\include\halconcpp;

Link -> Input ->Additional Dependencies

附加库文件:halconcpp.lib;

Link  -> General ->Additional Library Directories

附加库目录(32位程序):$(HALCONROOT)\lib\x86sse2-win32;

附加库目录(64位程序):$(HALCONROOT)\lib\x64-win64;

MFC C++工程使用Halcon接口加入如下代码:

#include "halconcpp.h"

using namespace HalconCpp;

Halcon工程导出 C++代码加入MFC工程步骤:

备注1:Halcon导出的代码中主要是在action()函数实现算法。

备注2:在Halcon导出的代码中的 main()函数中可以看到调用算法接口的顺序。

假设导出Halcon工程C++代码文件为 HALCON.cpp。

1、在MFC工程新建MyHalcon类。

2、MyHalcon类的头文件头中加入

“#include “halconcpp.h”    using namespce halconCpp;”。

3、把HALCON.cpp 的头文件都复制到MyHalcon类的.h文件中。

4、MyHalcon 类声明一个运行算法函数action()。

5、把 HALCON.cpp 中 action()函数开始位置的变量复制到新类中,作为MyHalcon类的成员变量。

6、把 HALCON.cpp 中 action()函数运行算法部分代码复制到MyHalcon类action()函数中。

主要步骤如上。根据算法实际需求,可能还需调整算法函数。

VisualStudio2010配置使用Halcon的更多相关文章

  1. VisualStudio2010配置OpenCV的一种一劳永逸的方法

    用VS使用OpenCV的时候,又不想全局配置,每次都要配置简直烦死了. 鉴于此,给大家介绍一种简便一点的方法. 配置环境的前提是:成功安装了OpenCV合适的版本. 我这里用的是OpenCV2.4.9 ...

  2. HalconMFC(三)之打开图像_简单处理

    在VS2010中配置完halcon之后就得写个最简单的程序满足一下咱们的自信心呀! 第一步,新建MFC程序 最好是按照下面这么设置然后点击"完成",就不会报错 第二步,导出C++代 ...

  3. VS2013+HALCON13

    HALCON安装与配置(VS2013+HALCON13) 2017-06-23 16:08:25 坚强的羊脂球 阅读数 4574更多 分类专栏: HALCON   配置主要分为三部分: 1)VS调用H ...

  4. VS配置Halcon(一次配置,永久使用)

    [说明]只需配置一次,以后新项目无需再次配置. 本教程是64位版本,32位可参考本教程.VS与Halcon无论哪个版本,都可参考本教程. [步骤]以VS2015+Halcon18.11为例 1.新建一 ...

  5. c#下halcon配置

    1.在halcon中写入算子,实现函数过程 比如: read_image(Image,'D:/MyFile/halcon/数字识别/1.jpg') decompose3(Image, ImageR, ...

  6. GDAL Configure in Visual Studio 2010 for Win7/ GDAL+VisualStudio2010 Win7 配置

    配置环境: OS:Win& *86 Ultimate Edition(EN) VS:Visual Studio 2010(EN) Step1: GDAL源码下载:http://www.gisi ...

  7. Halcon导出的cpp, VC++环境配置

    方式一: 1.project ->设置(Alt+F7) -> C/C++ ->分类:预处理器 ->附加包括路径   添加:$(HALCONROOT)/include,$(HAL ...

  8. zw版·Halcon与delphi(兼谈opencv)

    zw版·Halcon与delphi(兼谈opencv) QQ群 247994767(delphi与halcon) <Halcon与delphi>系列,早两年就想写,不过一方面,因为Halc ...

  9. HalconMFC(二)之VS2010下配置Halcon11教程

    现在halcon最新版本是halcon11.0.3,所以在此说说halcon11.0.3的配置方法(至今还不知道halcon11怎么破解...halcon10早都可以破解了) 我们可以把相应的文件(头 ...

随机推荐

  1. (转)ERROR : The processing instruction target matching "[xX][mM][lL]" is not allowed.

    现象:ERROR   : The processing instruction target matching "[xX][mM][lL]" is not allowed. 异常解 ...

  2. Vue动画封装

    <head> <meta charset="UTF-8"> <title>Title</title> <script src= ...

  3. 21. docker 数据通讯环境准备

    一 . 环境搭建 1.编写 Vagrantfile 并创建虚拟机 并虚拟机host绑定外部 192.168.205.10:8888 # -*- mode: ruby -*- # vi: set ft= ...

  4. h5-渐变的基本描述

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. 109.大型的csv文件的处理方式

    HttpResponse对象将会将响应的数据作为一个整体返回,此时如果数据量非常大的话,长时间浏览器没有得到服务器的响应,就会超过默认的超时时间,返回超时.而StreamingHttpResponse ...

  6. JAVA初学者——逻辑运算符

    Hello!大家好,我是浩宇大熊猫~ 加油~充实每一天~ java里面的逻辑运算符有与(&).或(|).异或(^).非(!) 其实这些初高中数学课都学过哈,很简单~ public class ...

  7. 15)png图片旋转贴图

    1)基本代码展示  还是上一个那个总代码: #include<Windows.h> #include<gdiplus.h>//GDI+的头文件 using namespace ...

  8. linux设置网络三种方法

    http://blog.csdn.net/u010003835/article/details/52233296

  9. Java之同步代码块处理实现Runnable的线程安全问题

    /** * 例子:创建三个窗口卖票,总票数为100张.使用实现Runnable接口的方式 * * 1.问题:卖票过程中,出现了重票.错票 -->出现了线程的安全问题 * 2.问题出现的原因:当某 ...

  10. Python opencv计算批量图片的BGR各自的均值

    #coding:utf-8 #第一种方式 很慢很慢 自己写的如何计算均值 ''' import cv2 import os def access_pixels(frame): print(frame. ...