Halcon:在MFC窗口中显示Halcon图片

本文档详细介绍了如何在Visual Studio 2019 MFC应用程序中集成HALCON库,以读取图像并显示在窗口中。首先确保安装了VS和HALCON,并配置了运行环境。然后,在IDD_MFCAPPLICATION1_DIALOG Dialog中添加图片控件,并在 OnInitDialog 函数中设置窗口大小,读取图像,调整控件大小,打开HALCON窗口并显示图像。最终实现MFC窗口与HALCON图片的完美结合。

1. 背景

环境:HALCON-20.05-Progress + VS2019

要求

  1. 已安装VS,能够正常运行MFC程序。
  2. 已安装Halcon,能够正常导出C++程序。
  3. VS已配置好Halcon运行环境。

功能:设置MFC窗口大小,显示Halcon图片。

2. 实现

  1. 在VS资源视图的IDD_MFCAPPLICATION1_DIALOG (Dialog)添加名为IDC_STATIC的图片控件作为图片显示窗口。

  1. MFCApplication1Dlg.cpp中添加头文件并使用命名空间。
	#include "HalconCpp.h"
	using namespace HalconCpp;
  1. BOOL CMFCApplication1Dlg::OnInitDialog()中设置窗口并打开图片。
	HObject  ho_Image;
	HTuple  hv_Width, hv_Height, hv_WindowHandle;
	ReadImage(&ho_Image, "E:/halcon/pen-01.png"); // 读取图片
	GetImageSize(ho_Image, &hv_Width, &hv_Height); /
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值