IT/기타

Windows10에서 스테레오랩스(stereolabs) ZED2i SDK 및 Python API 설치하는 방법

코집사 2024. 6. 26. 11:13
반응형

Windows10에서 스테레오랩스(stereolabs)의 ZED2i를 사용하기 위해 ZED2i SDK 설치부터 기록하려고 한다. 설치하는 방법은 간단한데, 파이썬 코드로 사용하는 데에 있어 조금의 에러가 있어서 기록한다. ZED SDK 설치 후 Python API와 연동하여 촬영하는 것까지 진행한다.


목차

1. 개발환경
2. 설치 방법

개발환경

Windows10 Pro 64bit
Python 3.8.19(64 bit)
ZED SDK 4.1.2(CUDA 12)
Visual Studio Code

 


설치 방법

1. 아래의 링크에 접속하여 ZED SDK 4.1.2 버전을 다운로드 받고 설치를 진행하면 된다.

- 버전은 성능에 맞게 다운로드

- SDK 설치는 그냥 다음 버튼을 누르고 나서, 설치 완료 후 재부팅을 한다.

https://www.stereolabs.com/developers/release

 

ZED SDK 4.1 - Download | Stereolabs

The ZED SDK allows you to add depth, motion sensing and spatial AI to your application. Available as a standalone installer, it includes applications, tools and sample projects with source code.

www.stereolabs.com

 

 

 

2. Python API를 사용하기 위해서는 아래의 라이브러리가 설치가 되어 있어야 한다.

1. Python 3.6+ (x64)
2. Cython 0.26+
3. Numpy 1.13+
4. OpenCV Python (optional)
5. PyOpenGL (optional)

 

아래의 명령어를 사용하여 설치를 해준다.

python -m pip install cython numpy opencv-python pyopengl

 

 

3. Python에서 ZED를 사용하려면 pyzed.sl 라이브러리가 있어야 한다. 해당 라이브러리를 설치한다.

pip install pyzed.sl
import pyzed.sl as sl

 

 

근데, 여기서 에러가 발생하면 아래의 링크에 들어가서 에러 해결을 한 후에 진행하면 된다.

2024.06.26 - [Problem Solving/문제해결] - ERROR No matching distribution found for pyzed.sl 문제 해결 방법

 

ERROR No matching distribution found for pyzed.sl 문제 해결 방법

Windows 10 환경에서 ZED 카메라를 사용하려고 pyzed.sl 라이브러리를 설치하려고 하니 아래의 에러가 발생했다. 명령어pip install pyzed.sl 에러내용ERROR: Could not find a version that satisfies the requirement pyzed.s

yongku.tistory.com

 

이 문제를 해결하고 해당 작성한 파이썬을 실행하면 정상적으로 사진이 촬영되는 것을 확인할 수 있다.

반응형