QT联合Halcon第一个项目
1、创建新项目firstqthalcon
2、命名firstqthalcon
3、选择make
4、Mainwindow和dialog都可以
5、关键,要选择MSVC
6、工程配置文件添加如下代码
INCLUDEPATH += $$PWD/include
INCLUDEPATH += $$PWD/include/halconcpp
LIBS += $$PWD/lib/x64-win64/halconcpp.lib
LIBS += $$PWD/lib/x64-win64/halcon.lib
7、添加头文件和命名空间
#include "halconcpp/HalconCpp.h"
#include "Halcon.h"
#include <HDevThread.h>
using namespace HalconCpp;
8、将Halcon安装路径下的lib和include拷贝到当前项目目录下
9、头文件添加变量
HObject ho_Image;
HTuple hv_Width,hv_Height,hv_WindowHandle;
9、添加Pushbutton,转到槽
10、槽函数
void MainWindow::on_pushButton_clicked()
{
HObject hImage;
ReadImage(&hImage , "D:\\image\\1.png");
HalconCpp::OpenWindow(0,0,640,640 ,0, "visible" , "black",&hv_WindowHandle);
DispImage(hImage , hv_WindowHandle);
}
运行结果