Intel Realsense SDK Build 가이드

 

 


문서개요

본 문서는 Jetson Carrier Board에서 Intel Realsense SDK를 build 하고 다양한 예제를 실행하는 방법을 서술한다.

Intel Realsense Jetson install (apt 이용)

  • Jetson Nano, Jetson TX2 및 Jetson AGX Xavier보드 (다른 Jetson 장치에서도 작동할 수 있음)

  • RealSense D415, D435, D435i,D455, L515및 SR300 카메라 장치

  • L4T Ubuntu 16.04, 18.04, 20.04

 

  1. 서버 공개 키 등록

sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
  1. 저장소 목록에 서버 추가

  • ubuntu 16

sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo xenial main" -u
  • ubuntu 18

sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo bionic main" -u
  1. SDK 설치

  1. 설치가 완료되면 realsense-viewer와 기본 예제들을 실행할 수 있음

더 많은 예제들을 보려면 rs- 다음에 tab 두번 누르세요.

ex) rs-hdr

realsense-viewer

Intel Realsense SDK (Ubuntu/Linux) 직접 빌드

  • Ubuntu 18/20/22

dependency 설치

  1. apt-get 업데이트

  1. 필요한 패키지 설치

  1. 빌드 도구 설치

  1. 리눅스 백엔드 및 개발 환경 준비

위 명령어를 실행하기전에 realsense 카메라를 분리해야합니다.

librealsense2 설치

  1. git에서 librealsense source 받아오기

  1. intel realsense 권한 스크립트 파일 실행

  1. realsense에 영향을 받는 패치된 커널 모듈 빌드 및 적용

  • LTS 커널 5.13, 5.15가 포함된 Ubuntu 20/22(focus/jammy)

  • 5.13 이하 LTS 커널이 포함된 Ubuntu 18/20

librealsense2 SDK Build

1. build 폴더 생성 및 이동

  1. 데모 및 튜토리얼과 함께 librealsense 빌드

코어가 2개 이상인 CPU인 경우, 병렬 컴파일을 사용하세요.make -j$(($(nproc)-1)) install

 

python object detection 예제 실행

pyrealsense를 실행하기 위한 패키지 설치

 

예제 실행

python object detection 예제 경로 : /librealsense2/wrappers/tensorflow/example1 - object detection.py

예제를 실행하기 위해선 추론 그래프 파일 (frozen_inference_graph.pb) 이 필요

https://github.com/opencv/opencv/wiki/TensorFlow-Object-Detection-API#run-network-in-opencv 에서 weight 파일 다운로드 후 예제 경로에 copy

python object detection

 

ALL AI