【Halcon】 Halcon安装与配置(2)

参考内容:https://www.cnblogs.com/xixixing/p/10780530.html

测试环境:

Win10
VS2019
Halcon 20.11.1.0

步骤:

1. 新建一个C++|WIN32控制台应用程序项目

2. 添加新项目属性

  • 视图 -> 其他窗口 -> 属性管理器
  • 右键 Debug|x64 -> 添加新项目属性表,命名为 HalconCpp_x64.props

3. 双击HalconCpp_x64.props,设置属性,共4处

  • VC++目录 -> 包含目录 添加:%HALCON安装路径%\include; %HALCON安装路径%\include\halconcpp
  • VC++目录 -> 库目录 添加:%HALCON安装路径%\lib\x64-win64

image
image

  • 链接器 -> 常规 -> 附加库目录 添加:%HALCON安装路径%\lib\x64-win64
    image

  • 链接器 -> 输入 -> 附加依赖项 添加:halconcpp.lib
    image

  • 在自己建立的项目文件中找到HalconCpp_x64.props文件并保存,以后每次新建项目,视图 -> 其他窗口 -> 属性管理器 -> 右键 Debug|x64 -> 添加现有属性表(HalconCpp_x64.props)
  • Release|x64也用它

4. 拷贝Halcon的dll文件

  • 把 %你的HALCON安装路径%\bin\x64-win64 中的 halcon.dll 和 halconcpp.dll 拷贝至项目目录中
  • 如果不想每次拷贝这个dll,把 %HALCON安装路径%\bin\x64-win64 目录添加到 系统环境变量path中,重启电脑即可

测试样例

在之前建立的项目中,添加cpp文件,复制粘贴如下代码

#include "HalconCpp.h"
int main()
{
    using namespace HalconCpp; 
    HImage Mandrill("monkey"); 
    Hlong width, height; 
    Mandrill.GetImageSize(&width, &height); 
    HWindow w(0, 0, width, height); 
    Mandrill.DispImage(w); w.Click(); 
    w.ClearWindow(); 
    HRegion Bright = Mandrill >= 128; 
    HRegion Conn = Bright.Connection();
    HRegion Large = Conn.SelectShape("area", "and", 500, 90000);
    HRegion Eyes = Large.SelectShape("anisometry", "and", 1, 1.7);
    Eyes.DispRegion(w);
    w.Click();
}

运行即可

posted @   yaksa777  阅读(732)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示