【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
-
链接器 -> 常规 -> 附加库目录 添加:%HALCON安装路径%\lib\x64-win64
-
链接器 -> 输入 -> 附加依赖项 添加:halconcpp.lib
- 在自己建立的项目文件中找到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();
}
运行即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律