一、下载halcon13
下载方式一:通过官网注册下载:官网链接(HALCON - the powerful Machine Vision Software: MVTec Software)
下载方式二:可通过51halcon网下载:Halcon13.0.0.0~Halcon13.0.2.1 Linux/armv7a 软件下载 - Halcon技术 Halcon视觉技术网
注意下载版本要为linux版,本人使用51halcon网下载的13.02版
二、解压安装
将下载后的文件解压,放置到ubuntu中,右键直接提取到此处,如下图。
然后在此路径下打开终端,输入以下安装命令:
sudo sh intall-linux.sh
之后会有很长的安装许可协议,指导出现 --More--时候,可以一直按回车,之后会很快速的略过大量内容,不用看,直到出现8~9条时,可以慢慢点回车,等全部出来完(大概有11条),一定注意之后出来的选项,要不需要全部重新开始。
之后有是否同意的安装选项,各个版本不一样,有的直接需要输入:y,有的需要输入:I agree,需要注意提醒。然后会有具体的安装问题(语言、版本、安装路径等),一般按照默认输入即可。如果有特殊需要可以重点注意,没有的话直接默认就好。
之后就是安装成功了。
然后是配置环境,在.bashrc文件中的最后增加如下代码,保存后关闭即可。此代码最好自己另保存,保证之后方便使用。
# Sample shell script for HALCON environment settings
# (sh syntax)
# If you are using the Bourne shell source this file with the following
# command:
# source .profile_halcon
HALCONARCH=x64-linux; export HALCONARCH
HALCONROOT=/opt/halcon; export HALCONROOT
HALCONEXAMPLES=${HALCONROOT}/examples; export HALCONEXAMPLES
HALCONIMAGES=${HALCONROOT}/examples/images; export HALCONIMAGES
PATH=${HALCONROOT}/bin/${HALCONARCH}:${HALCONROOT}/FLEXlm/${HALCONARCH}:${PATH}
export PATH
if [ ${LD_LIBRARY_PATH} ] ; then
LD_LIBRARY_PATH=${HALCONROOT}/lib/${HALCONARCH}:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=${HALCONROOT}/lib/${HALCONARCH}; export LD_LIBRARY_PATH
fi
if [ "x${FLEXID_LIBRARY_PATH}" = "x" ]; then
FLEXID_LIBRARY_PATH="${HALCONROOT}/FLEXlm/${HALCONARCH}/flexid9:/usr/lib"
export FLEXID_LIBRARY_PATH
fi
.bashrc文件可以通过如下方法打开,进入home中,在查看里面把显示隐藏文件选中,之后就可以看到.bashrc文件了,然后使用个gedit打开,就可以添加代码了。
三、许可证文件
下载许可中文件,halcon的许可证文件一个月一更新,所以要每个月操作一下此步骤,才能使用。
下载可以参考此链接:Halcon License - 2023.8.1(持续更新)_智信仁勇严道的博客-CSDN博客
把这两个文件全部下载后放置到ubuntu的如下路径:计算机:/opt/halcon/license,然后将压缩包提取到此处。
之后打开终端,输入如下命令,修改此文件夹下的所有文件的权限。
sudo chmod -R 777 *
之后打开一个终端,输入hdevelop,就可打开halcon软件了,也可以双击此路径(/opt/halcon/bin/x64-linux)下hdevelop图标,打开halcon软件。
之后就可以删掉home下面的halcon-13.0.2.0-linux的压缩包和解压后的文件。