为方便初学者,尽量写的详细。
一 新建一个项目,命名为halconVC,步骤如下:
二 配置MFC/halcon编程环境
1 在 项目-》属性-》c/c++-》常规的 附加包含目录中加入 "$(HALCONROOT)/include/cpp";"$(HALCONROOT)/include"
2 在 项目-》属性-》连接器》常规的附加库目录 加入$(HALCONROOT)/lib/$(HALCONARCH)
3 在 项目-》属性-》连接器》输入的 附加依赖项 加入halconcpp.lib
三 添加按钮“读入图像”并编辑消息响应函数
1 在 halconVCDlg.h中加入头文件
#include "HalconCpp.h"
using namespace Halcon;
2 将halcon代码导出为c++,添加消息响应函数
定义变量
HTuple m_ImageWidth, m_ImageHeight,Type, WindowHandle,pointer;
Hobject Image;
消息响应函数
void ChalconVCDlg::OnBnClickedReadim()
{
// TODO: 在此添加控件通知处理程序代码
read_image(&Image,"gray_lena.bmp");
get_image_pointer1(Image, &pointer, &Type, &m_ImageWidth, &m_ImageHeight);
set_window_attr("background_color","black");
open_window(0,80,m_ImageWidth,m_ImageHeight,0,"","",&WindowHandle);
disp_obj(Image, WindowHandle);
}
五 进行其他复杂的操作,将halcon导出的c++代码复制过去就行。
******************
作者:hao_09
时间:2016/1/18
文章地址:http://blog.csdn.net/lsh_2013/article/details/50539003
******************