라즈베리파이4에서 Python으로 RealSense D457 카메라 구동하기
- RPI4와 Intel RealSense D457 카메라를 사용하여 우분투 22.04 환경에서 개발 환경을 구축하는 법을 설명한다.
Feb 26, 2025
📝개요
- 우분투 기반 엣지 디바이스에서 인텔 RealSense D457 카메라를 사용해 프로젝트를 진행해야 했다.
- Intel RealSense SDK 2.0이 지원하는 우분투 버전은 22.04가 가장 마지막 버전이어서, RPI5가 아닌 RPI4를 사용해야 했다. 또한 지원하는 파이썬 버전도 Python 3.7부터 3.11까지 공식적으로 지원하므로 Python 3.9를 선택했다.
- 또한 USB3.0 포트가 아니면 프레임을 받아오는데 문제가 있었기 때문에, 가지고 있던 RPI Compute Module 4 IO Board를 사용하지 못했다(USB 2.0만 지원함).
- ARM 기반 cpu에서 pyrealsense2 라이브러리를 import하는데 문제가 있었지만, 다음과 같은 과정을 통해 pyrealsense2를 설치해서 Python 바인딩 문제를 해결할 수 있었다.
🔍시도한 방법
1. 필수 패키지 설치
시스템 업데이트 및 빌드 도구 설치:
sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install -y libssl-dev libusb-1.0-0-dev libudev-dev pkg-config libgtk-3-dev git wget cmake build-essential
2. librealsense2 소스 빌드
레포지토리 클론 및 빌드 디렉토리 생성:
git clone https://github.com/IntelRealSense/librealsense.git
cd librealsense
mkdir build && cd build
CMake 설정 (Python 바인딩 활성화):
cmake ../ -DCMAKE_BUILD_TYPE=release \
-DBUILD_EXAMPLES=true \
-DBUILD_PYTHON_BINDINGS=bool:true \
-DPYTHON_EXECUTABLE=$(which python3) \
-DFORCE_RSUSB_BACKEND=true
빌드 및 설치:
make -j4 sudo make install
3. Python 바인딩 확인
python3 -c "import pyrealsense2 as rs; print(f'RealSense SDK 버전: {rs.__version__}')"
✅실행 결과

- pyrealsense2가 정상적으로 설치되는 것을 확인할 수 있다. 이후 해당 라이브러리를 사용해 Python 코드를 작성할 수 있었다.
Share article