halcon11配置vc6.0和vs2010 下载本文

内容发布更新时间 : 2024/5/17 10:01:06星期一 下面是文章的全部内容请认真阅读。

1. VC++6.0 Halcon11 配置

(1)以对话框为例,新建一个MFC工程,并添加功能控件;

(2)打开工程设置菜单 ? C/C++菜单? Gategory ?选择processer,在Additional include directories编辑框中加上$(HALCONROOT)\\include,$(HALCONROOT)\\include\\halconcpp,如右图;

(3)工程设置菜单? Link菜单? Getegory ?选择Input,在Object/library modules中加入halconcpp.lib,在Additional library path中加入$(HALCONROOT)/lib/$(HALCONARCH) (4)在头文件中添加“#include HalconCpp.h” (5) 添加命名空间;

(6) 在对话框上添加picture控件,用来显示图片; (7)然后在对话框的OnInitDialog()函数中添加如下代码: CRect rtWindow;

HWND hImgWnd = GetDlgItem(ID_STC_IMAGE)->m_hWnd; // 图像控件m_hWnd GetDlgItem(ID_STC_IMAGE)->GetClientRect(&rtWindow);// 控件大小

OpenWindow(rtWindow.left, rtWindow.top, rtWindow.Width(), rtWindow.Height(),

(Hlong)hImgWnd, “visible”, “”, &m_htWindow); // 打开窗口 (8)添加图像处理函数,编译程序,运行。

(9)你可以通过三种方式 “use Namespace”: ? 在每个函数和变量前,加前缀

HalconCpp::HObject original_image, smoothed_image; HalconCpp::ReadImage(&original_image, \? 在函数开始位置添加 int main(int argc, char *argv[])

{ using namespace HalconCpp; HObject original_image, smoothed_image; ReadImage(&original_image, \ }

? 全局添加

#include \

using namespace HalconCpp;

2. VS2010 Halcon11 配置

(1)工程属性页:

配置属性->C/C++->常规->附加包含目录添加:

$(HALCONROOT)\\include;$(HALCONROOT)\\include\\halconcpp

(2)链接器->常规->附加库目录添加:$(HALCONROOT)/lib/$(HALCONARCH) 链接器->输入->附加依赖项:halconcpp.lib