开启左侧

[HALCON文档] Halcon21.05 离线安装包的两种安装方式

  [复制链接]
Criss 发表于 2021-5-20 21:21:37 | 显示全部楼层 |阅读模式

本教程同样适用21.05及以上版本(如21.11)的Halcon安装和HDevelop开发使用。

一 说明:
又到了Progress版本发布的时候了,自从MVTec官方增加了SOM本地在线下载安装包安装方式后,就不再提供完整的exe安装包了。很多童鞋下载了离线的安装包以后也是一脸懵逼,不知道如何安装,特此写一篇说明如何安装离线包的Halcon图像库和HDevelop开发环境。

Halcon下载地址:https://www.51halcon.com/thread-4725-1-1.html

二 SOM软件管理器安装:
解压离线安装包,然后运行里面的SOM.exe即可,打开本地WEB端软件管理:
微信截图_20210521102554.png
先点击web端右上角齿轮标志,进入设置,修改语言为ZH_CN,简体中文,然后设置安装路径,也可以默认。
最好修改安装目标位置,比如为:D:\Program Files\MVTec 其他默认即可,也可以不用修改。
微信截图_20210521092828.png
如上图,可以看到已获得安装包,选择安装包即可进入安装;
微信截图_20210521092942.png
分开成多个模块,开发建议全部安装,然后应用;
微信截图_20210521094203.png
接受协议,然后进行安装,耐心等待安装完成,安装包有点大,集成了深度学习功能:
微信截图_20210521094226.png
安装完成以后,桌面上将创建Halcon两个图标。
如果没有改动安装位置,那么最后的安装位置位于:
  1. C:\Users\用户名\AppData\Local\Programs\MVTec\HALCON-21.05-Progress\bin\x64-win64
复制代码

例程位置:
  1. C:\Users\用户名\AppData\Local\Programs\MVTec\HALCON-21.05-Progress\bin\x64-win64\examples
复制代码

图片位置:
  1. C:\Users\用户名\AppData\Local\Programs\MVTec\HALCON-21.05-Progress\bin\x64-win64\examples\images
复制代码

如果这个位置不方便后续使用,可以更换到D:\Program Files\MVTec(不存在可自行创建目录)下,比如:
主程序
  1. D:\Program Files\MVTec\HALCON-21.05-Progress\bin\x64-win64
复制代码

例程位置:
  1. D:\Program Files\MVTec\HALCON-21.05-Progress\examples
复制代码

图片位置:
  1. D:\Program Files\MVTec\HALCON-21.05-Progress\examples\images
复制代码

这里我把examples放到根目录下。
最后一定记得,修改了这些路径之后,你的程序已经无法正常加载了。
最关键一步,重建系统环境,使用Halcon切换助手,配置软件安装目录,例程目录,图片目录后切换,确保正常后,就可以正常使用了。
https://www.51halcon.com/thread-295-1-1.html

三 手动安装(自由度高):
1.png
这次我们直接使用这个目录来存放Halcon安装文件,没有记得先创建:
  1. D:\Program Files\MVTec
复制代码

3.1恢复主程序安装目录:
里面有很多压缩包,先将runtime的压缩包解压到新建的目录D:\Program Files\MVTec\HALCON-21.05-Progress下;
然后将其他压缩文件里面的内容解压出来放到HALCON-21.05-Progress根目录下即可组合。
也可以使用上面提供的整合包,直接解压出来就可以使用了。

3.2 恢复examples图片和例程目录:
目录默认位置:C:\Users\Public\Documents\MVTec
新建文件夹:C:\Users\Public\Documents\MVTec\HALCON-21.05-Progress
将examples两个压缩包内容解压到 C:\Users\Public\Documents\MVTec\HALCON-21.05-Progress\ 下即可。

3.3 最后,使用Halcon切换助手或运行软件根目录下start_hdevelop_x64.bat即可打开主程序!
记得使用HDevelop需要使用带eval和progress字样的.dat授权文件哦(放到license目录下)!

本站整合文件包(可直接使用):
链接:https://pan.baidu.com/s/1TNVQWxaiKL7bbPNZ69m40w
提取码:
游客,本帖隐藏的内容需要积分高于 5 才可浏览,您当前积分为 0




      


 楼主| Criss 发表于 2021-5-21 09:35:41 | 显示全部楼层
WayneLee 发表于 2021-5-21 08:40
为什么要弄的这么复杂。。。。

对于不想安装SOM的使用者来说,手动方式就没有那么繁琐,而且安装自由度高!
Acha10969 发表于 2021-5-25 10:05:05 | 显示全部楼层
启动bat内容
@echo off
set CWD=%~dp0
set HALCONROOT=
set HALCONARCH=
set HALCONEXAMPLES=
set HALCONIMAGES=
start "" /b "%CWD%\bin\x64-win64\hdevelopxl.exe" %*
运行例程时,程序可以打开,但是图像路径读取不到,是否需要对这个bat进行修改?
 楼主| Criss 发表于 2021-5-25 10:11:01 | 显示全部楼层
王振鹏 发表于 2021-5-25 10:05
启动bat内容
@echo off
set CWD=%~dp0

这种方式更改的上下文的运行时,不会影响系统环境运行时。
最好的方式,使用Halcon切换助手,整个环境整体快速切换,最为方便!
Acha10969 发表于 2021-5-25 10:24:37 | 显示全部楼层
Criss 发表于 2021-5-25 10:11
这种方式更改的上下文的运行时,不会影响系统环境运行时。
最好的方式,使用Halcon切换助手,整个环境整 ...

非常感谢
我这边不太方便设置环境变量,测试可以通过修改bat来识别图像路径
修改如下:
@echo off
set CWD=%~dp0
set HALCONROOT=%CWD%
set HALCONARCH=x64-win64
set HALCONEXAMPLES=%CWD%\examples
set HALCONIMAGES=%CWD%\examples\images
start "" /b "%CWD%\bin\x64-win64\hdevelopxl.exe" %*
kann 发表于 2021-6-16 12:59:17 | 显示全部楼层
Halcon21.05按照完成,打开时提示错误,请问如何解决?

Halcon21.05按照完成,打开时提示错误,请问如何解决?

Halcon21.05按照完成,打开时提示错误,请问如何解决?
 楼主| Criss 发表于 2021-6-16 15:37:34 | 显示全部楼层
kann 发表于 2021-6-16 12:59
Halcon21.05按照完成,打开时提示错误,请问如何解决?
halcon21.05参考最低系统要求(win8.1以上):https://www.51halcon.com/forum.p ... pid=83092&fromuid=3
kann 发表于 2021-6-17 11:48:28 | 显示全部楼层
Criss 发表于 2021-6-16 15:37
halcon21.05参考最低系统要求(win8.1以上):https://www.51halcon.com/forum.p ... pid=83092&fromuid=3
...

收到,终于知道是什么原因了,谢谢您
kathowihalcon 发表于 2021-7-1 23:04:51 | 显示全部楼层
原来安装了一个Halcon19.11,不能用。看看这版如何。谢谢
苏州甪直 发表于 2021-9-7 20:39:39 | 显示全部楼层
楼主你好,带eval和progress字样的.dat授权文件在哪里找呀,我没找到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表