Ubuntu下halcon软件的下载、安装以及halcon的python环境安装
-
一、下载、安装halcon
1、进入halcon官网(https://www.mvtec.com/products/halcon/),注册或登录,进入downloads,点击 HALCON DOWNLOADS,选择需要的版本下载(我下载的是linux版本,点击Full Version进行下载):
2、解压缩之后进入文件夹,在文件夹中打开终端输入:sudo sh intall-linux.sh
出现 —More—开始按回车,一直等到出现9.的时候停止,接下来会输入 I agree 以及其它选项,不及时停止的话会重新开始。
到这里,我们就安装成功了:
3、设置环境变量:在终端输入cd ~
进入主目录,执行gedit .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
保存后执行
sourch .bashrc
到这环境变量就设置完成。echo $LD_LIBRARY_PATH
是用来确认环境变量设置完成的。
4、添加许可证文件。进入51halcon网站https://www.51halcon.com/ ,选择最新授权,下载许可证:
将许可证保存到/opt/halcon/license
目录下,并解压缩,并令如下:
(注意:许可证一个月更新一次,需要每个月换一次。)
5、到这里halcon软件就安装完成了,打开一个新的终端,输入 hdevelop 即可打开,如下:
二、安装halcon的python环境
pip install mvtec-halcon==20111
一条命令即可安装成功。
若import halcon
没有报错即安装成功,接下来就可以在python的环境中使用halcon工具了。