Install Zivid + HALCON for LINUX
Zivid는 HALCON과의 인터페이싱을 위한 두 가지 방법을 제공합니다.
Zivid SDK를 통해 HALCON에서 사용 가능한 C++/C# 라이브러리를 활용합니다. Zivid는 C++ 및 C# 샘플을 제공합니다. (권장)
Zivid Software 와 함께 제공되는 GenICam GenTL 제작자를 통해 직접 설치합니다.
두 번째 옵션을 사용하려면 아래 단계를 따르세요. 권장 옵션을 사용하려면 선호하는 프로그래밍 언어의 샘플을 따르세요.
Install Zivid SDK
Software Installation 페이지의 지침에 따라 Zivid SDK를 설치하세요. 제안된 패키지를 모두 설치하면 GenICamTL도 함께 설치됩니다.
Installing GenICamTL package
GenICamTL 패키지를 제외한 모든 Zivid 패키지를 설치한 경우 아래 단계를 따르세요.
키보드에서 Ctrl + Alt + T 키를 눌러 터미널 창을 엽니다.
아직 만들지 않은 경우 임시 폴더를 만들고 해당 폴더로 이동합니다.
mkdir Zivid && cd Zivid
GenICamTL 패키지를 다운로드하여 설치하세요.
wget https://downloads.zivid.com/sdk/releases/2.17.0+5fc9f05e-1/u24/amd64/zivid-genicam_2.17.0+5fc9f05e-1_amd64.deb sudo apt install ./zivid-genicam_2.17.0+5fc9f05e-1_amd64.deb
wget https://downloads.zivid.com/sdk/releases/2.17.0+5fc9f05e-1/u22/amd64/zivid-genicam_2.17.0+5fc9f05e-1_amd64.deb sudo apt install ./zivid-genicam_2.17.0+5fc9f05e-1_amd64.deb
wget https://downloads.zivid.com/sdk/releases/2.17.0+5fc9f05e-1/u20/amd64/zivid-genicam_2.17.0+5fc9f05e-1_amd64.deb sudo apt install ./zivid-genicam_2.17.0+5fc9f05e-1_amd64.deb
참고
SDK 2.10부터 Ubuntu 18.04에 대한 지원이 종료되었습니다. 이전 SDK 버전에 대한 Ubuntu 18.04 지침을 보려면 왼쪽 상단 모서리에서 기술 자료 버전을 변경하십시오.
참고
JetPack을 사용하는 경우 사용하는 JetPack SDK 버전에 따라 설치할 Zivid
deb패키지가 결정됩니다.JetPack SDK 5에는 Ubuntu 20.04 기반의 Nvidia Jetson Linux 35가 포함되어 있습니다.
JetPack SDK 6에는 Ubuntu 22.04 기반의 Nvidia Jetson Linux 36이 포함되어 있습니다.
wget \ https://downloads.zivid.com/sdk/releases/2.17.0+5fc9f05e-1/u22/arm64/zivid-genicam_2.17.0+5fc9f05e-1_arm64.deb sudo apt install ./zivid-genicam_2.17.0+5fc9f05e-1_arm64.deb
wget \ https://downloads.zivid.com/sdk/releases/2.17.0+5fc9f05e-1/u20/arm64/zivid-genicam_2.17.0+5fc9f05e-1_arm64.deb sudo apt install ./zivid-genicam_2.17.0+5fc9f05e-1_arm64.deb
조심
GenICam/HALCON 지원은 실험 중입니다.
설정을 적용하려면 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 |
Jetson에 대한 설치 지침이 추가되었습니다. |