- 28
- 0
- 约8.27千字
- 约 7页
- 2017-05-27 发布于河南
- 举报
HALCON到VC说明文档
一、 创建MFC
首先创建一个MFC 对话框应用程序(Dialog-based Application)如下,工程名为Src
二、 环境变量设置
1、Project 菜单-Settings-Link ,在 Category 下拉菜单下选择 General ,在此属性页中的
Object/library modules 下面添加halconcpp.lib 静态库。
2、Project 菜单-Settings-Link ,在 Category 下拉菜单下选择 Input ,在此属性页中的
Additional library path 下面添加$(HALCONROOT)\lib\$(HALCONARCH)路径。
3、Project 菜单-Settings-C/C++,在Category 下拉菜单下选择Preprocessor,在此属性页中
的 Additional include directories 下 添 加
$(HALCONROOT)\include,$(HALCONROOT)\include\cpp 路径。
以上设置如下图所示:
三、 添加程序
1、添加头文件和命名空间,
在SrcDlg.h 头文件中添加如下的头文件和命名空间:
#include halconcpp.h
using namespace Halcon;
如下图所示:
2、创建halcon 显示窗口
定义窗口句柄(在SrcDlg.h 头文件中添加):
HTuple m_HWindowID
添加初始化窗口函数(在SrcDlg.h 头文件中添加):
public:
//初始化HALCON 显示窗口
void InitHalconWindow();
在对话框窗口添加一Picture 控件,ID 为:IDC_PIC_HWINDOW,在此控件上显示图像。
实例化初始化窗口函数(在SrcDlg.cpp 文件中添加),如下所示:
void CSrcDlg::InitHalconWindow()
{
//定义显示的起点和长宽高
HTuple HWindowRow,HWindowColumn,HWindowWidth,HWindowHeight;
//定义窗口ID
HTuple HWindowID;
//定义一个CRect 类的对象,用于获取图像框的尺寸和位置
CRect Rect;
CWnd *pWnd = GetDlgItem(IDC_PIC_HWINDOW);
CDC *pDC = pWnd-GetDC();
pWnd-GetWindowRect(Rect);
//设置显示窗口的起点和宽高
HWindowRow = 0;
HWindowColumn = 0;
HWindowWidth = Rect.Width();
HWindowHeight = Rect.Height();
try
{
set_window_attr(border_width,0);
//获取当前窗口指针
HWindowID = (Hlong)pWnd-m_hWnd;
set_check(~father);
open_window(HWindowRow,HWindowColumn,HWindowWidth,HWindowHeight,
HWindowID,visible,,m_HWindowID);
set_check(father);
//设置显示模式是margin(边缘)
set_draw(m_HWindowID,margin);
}
catch (HException except)
{
TRACE(except.message);
}
}
然后把此函数放到程序的初始化函数中(即放到OnInitDialog()函数中),之后程序运行就可以
打开窗口,窗口句柄为m_HWindowID
3、添加打开相机的函数
定义相机句
您可能关注的文档
- SPI时钟模式的配置.doc
- UL498标准.pdf
- EDA技术实用教程第4版VHDL课件第3章.pdf
- EMA最新工艺验证指南解读_丁恩峰.pdf
- 保函贴现合同.pdf
- 常用焊接符号大全.pdf
- FPC 1.2H 拉拔式下接.pdf
- GPU上计算流体力学的加速.pdf
- Hilton机电要求(希尔顿酒店技术规范).pdf
- IMPROVE-IT研究幻灯.pdf
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 农村电商(农产品电商)运营全套教学课件.pptx
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- (最新)ISO31073-2022风险管理术语(译2022-04)(推荐下载).pdf VIP
- (最新)村干部考试试题(含答案).docx VIP
- zippo图册年度机系列整合(更新至C25).docx VIP
- 多轴车铣复合加工运动转换方法:原理、实践与创新.docx
- 商务礼仪商务礼仪培训专用.ppt VIP
- 《铁路劳动安全》第04章预防机动车辆伤害.pptx VIP
- 化工制图第1章 制图基础.ppt VIP
- 化工制图AutoCAD应用基础-03章.pptx VIP
原创力文档

文档评论(0)