1. 背景
环境:HALCON-20.05-Progress + VS2019
要求:
- 已安装VS,能够正常运行MFC程序。
- 已安装Halcon,能够正常导出C++程序。
- VS已配置好Halcon运行环境。
功能:设置MFC窗口大小,显示Halcon图片。
2. 实现
- 在VS资源视图的
IDD_MFCAPPLICATION1_DIALOG (Dialog)添加名为IDC_STATIC的图片控件作为图片显示窗口。

- 在
MFCApplication1Dlg.cpp中添加头文件并使用命名空间。
#include "HalconCpp.h"
using namespace HalconCpp;
- 在
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); /

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

被折叠的 条评论
为什么被折叠?



