Install Zivid + HALCON for LINUX

Zivid offers two ways of interfacing with HALCON:

  1. Through the Zivid SDK, utilizing the C++/C# libraries available for HALCON. We provide samples for both C++ and C#. (Recommended)

  2. Directly through a GenICam GenTL producer that comes with the Zivid Software.

To go with the second option, follow the steps below. To get started with the recommended option, follow the samples for your preferred programming language.

Install Zivid SDK

Install Zivid SDK by following the instructions on this page: Software Installation. If you install all the suggested packages, GenICamTL will be installed as well.

Installing GenICamTL package

If you have installed all Zivid packages except the GenICamTL package, follow the steps below.

  1. Start by opening a terminal window by pressing Ctrl + Alt + T keys on the keyboard.

  2. 아직 만들지 않은 경우 임시 폴더를 만들고 해당 폴더로 이동합니다.

    mkdir Zivid && cd Zivid
    
  3. Download and install the GenICamTL package:

    wget https://downloads.zivid.com/sdk/releases/2.15.0+5fcc365b-1/u24/amd64/zivid-genicam_2.15.0+5fcc365b-1_amd64.deb
    sudo apt install ./zivid-genicam_2.15.0+5fcc365b-1_amd64.deb
    
    wget https://downloads.zivid.com/sdk/releases/2.15.0+5fcc365b-1/u22/amd64/zivid-genicam_2.15.0+5fcc365b-1_amd64.deb
    sudo apt install ./zivid-genicam_2.15.0+5fcc365b-1_amd64.deb
    
    wget https://downloads.zivid.com/sdk/releases/2.15.0+5fcc365b-1/u20/amd64/zivid-genicam_2.15.0+5fcc365b-1_amd64.deb
    sudo apt install ./zivid-genicam_2.15.0+5fcc365b-1_amd64.deb
    

    참고

    SDK 2.10부터 Ubuntu 18.04에 대한 지원이 종료되었습니다. 이전 SDK 버전에 대한 Ubuntu 18.04 지침을 보려면 왼쪽 상단 모서리에서 기술 자료 버전을 변경하십시오.

    참고

    The JetPack SDK version you use, if you use JetPack, determines which Zivid deb packages to install.

    • JetPack SDK 5 includes Nvidia Jetson Linux 35 which is based on Ubuntu 20.04.

    • JetPack SDK 6 includes Nvidia Jetson Linux 36 which is based on Ubuntu 22.04.

    wget \
    https://downloads.zivid.com/sdk/releases/2.15.0+5fcc365b-1/u22/arm64/zivid-genicam_2.15.0+5fcc365b-1_arm64.deb
    sudo apt install ./zivid-genicam_2.15.0+5fcc365b-1_arm64.deb
    
    wget \
    https://downloads.zivid.com/sdk/releases/2.15.0+5fcc365b-1/u20/arm64/zivid-genicam_2.15.0+5fcc365b-1_arm64.deb
    sudo apt install ./zivid-genicam_2.15.0+5fcc365b-1_arm64.deb
    

    조심

    GenICam/HALCON support is experimental.

설정을 적용하려면 Linux에서 로그아웃했다가 다시 로그인하거나 다음을 입력해야 합니다.

source /etc/profile.d/zivid-genicam-gentl.sh

Install HALCON

MVTec download page 를 방문하여 Product 에서 HALCON을 선택합니다. Linux 용의 적절한 버전을 선택하고 설명서에 따라 HALCON을 다운로드하여 설치합니다. Zivid에서 테스트한 HALCON 버전 사용을 권장합니다.

Set environment variables

Zivid와 HALCON 설치 후 HALCON이 동작하기 위해서는 다음과 같은 환경 변수를 설정하거나 수정해야 합니다. HALCON의 설치 가이드에 따라 환경을 설정해야 합니다. HALCON 21.05의 예는 다음과 같습니다.

환경 변수를 조정하려면 login script 또는 shell resource script(예: cshrc, profile 또는 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}:${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

그 후, LD_LIBRARY_PATH 가 올바르게 설정되었는지 확인하십시오:

echo $LD_LIBRARY_PATH

Get started!

이제 저희 HALCON samples 을 시험해 볼 준비가 되었습니다! HALCON을 시작하려면 터미널 창을 열고 다음을 실행하십시오.

hdevelop&

Version History

SDK

Changes

2.15.0

Added installation instructions for Jetson.