HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,功能强大,百闻不如一见,本文记录Halcon最新20.11版的安装使用过程。
Halcon简介 {#Halcon简介}
-
HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,它节约了产品成本,缩短了软件开发周期。
-
底层功能算法多,运算性能快,开发需要一定软件功底和图像处理理论。
-
快速学习做法:研究实例、做实战项目。halcon不能提供相应的界面编程需求,需要和vs来构造MFC界面或者QT使用,才能构成一套完整软件。
软件下载 {#软件下载}
- 官网提供下载链接
- ihalcon 学习网也有百度云链接
- 需要下载:
- halcon-20.11.0.0-windows.exe
- halcon-20.11.0.0-windows-deep-learning-core.exe
- halcon-20.11.0.0-windows-deep-learning-data.exe
- halcon-20.11.0.0-windows-runtime.exe
许可 {#许可}
halcon 有着严格的许可机制
- Halcon License分为:开发License、运行License、试用License(评估)三种类型!
- 开发狗:可以进行Halcon程序开发专用的License狗,必须先购买开发狗才可以购买运行狗!
- 运行狗:程序开发完成后运行的PC需要此狗即可正常运行Halcon库的程序!
- 评估License:唯一的文件授权,可开发和运行,但是仅有一个月试用期,到期后必须更换下月新版本。
软件安装 {#软件安装}
- 需要提前安装 vsiual studio,我装了 vs 2019 community 版
现在我们有了四个安装包,安装顺序为:
-
windows.exe或runtime.exe
-
deep-learning-core.exe
-
deep-learning-data.exe
1. windows.exe {#1-windows-exe}
- 以管理员身份运行halcon-20.11.0.0-windows.exe
过程中能装的都装了
- 每月的 license 需要在 haclon 学习网下载
将license 所有文件放到 halcon / license 文件夹下
- 此时可以顺利使用halcon了
2. runtime.exe {#2-runtime-exe}
- 以管理员身份运行 halcon-20.11.0.0-windows-runtime.exe
这个包与 windows.exe 安装一个即可
- 正常安装
3. deep-learning-core.exe {#3-deep-learning-core-exe}
模块包含深度学习相关功能
- 以管理员身份运行 halcon-20.11.0.0-windows-deep-learning-core.exe
- 正常安装
4. deep-learning-data.exe {#4-deep-learning-data-exe}
模块包含深度学习相关数据
- 以管理员身份运行 halcon-20.11.0.0-windows-deep-learning-data.exe
- 正常安装
测试运行 {#测试运行}
- 打开
%HALCONEXAMPLES%/hdevelop/Applications/OCR/bottle.hdev
- 运行程序:
参考资料 {#参考资料}
文章链接:
https://www.zywvvd.com/notes/coding/halcon/halcon-20-11-install/halcon-20-11-install/