메인 콘텐츠로 건너뛰기

CameraSDK GitHub 저장소

개발 라이브러리, 영어 문서, 예제 및 릴리스 노트를 확인하세요.

SDK 다운로드

도구 선택

개발 절차

1

연결 확인

LxCameraViewer로 연결 상태, 영상 및 포인트 클라우드를 확인합니다.
2

SDK 패키지 선택

운영체제와 프로세서 아키텍처에 맞는 패키지를 선택하고 해당 문서를 확인합니다.
3

예제 실행 및 통합

예제를 먼저 실행한 뒤 애플리케이션에 통합합니다. 배포 시 SDK와 카메라 펌웨어 버전을 기록하세요.

GitHub에서 개발 시작

아래 예제는 GitHub 저장소의 구조를 기준으로 합니다. 설치 패키지의 구조가 다르면 실제 경로에 맞게 수정하세요.

지원 플랫폼

소스 가져오기

Linux 설치 스크립트에는 관리자 권한이 필요하며 라이브러리는 /opt/MRDVS에 설치됩니다.

C/C++ 예제 실행

Python 예제의 라이브러리 경로와 카메라 IP를 실제 값으로 변경하세요. Windows에서는 대상 아키텍처의 DLL을 로드할 수 있어야 합니다.

ROS 통합

개발 문서

API, 예제 및 통신 프로토콜의 자세한 설명입니다. 설치 경로와 지원 기능은 사용 중인 SDK 및 펌웨어 버전을 기준으로 확인하세요.

오류 코드 및 문제 해결

오류 코드는 SDK, 연결 및 데이터 스트림 문제의 위치를 파악하는 데 도움이 됩니다. 문제를 해결하기 전에 오류 코드, SDK 버전, 카메라 모델 및 장치 로그를 기록하세요.
SDK 버전만 변경하여 문제를 해결하려고 하지 마세요. 카메라 펌웨어, 데이터 처리 라이브러리 및 개발 환경의 호환성도 확인하세요.
가능한 원인 Linux에서 라이브러리가 환경 경로에 포함되어 있지 않습니다. 해결 방법 source install.sh를 실행하세요.
가능한 원인 표시되는 영상의 가로 세로 비율이 올바르지 않습니다.
해결 방법 util 디렉터리의 래퍼를 사용하세요. 이 래퍼는 카메라 SDK를 간접적으로 연결하여 직접적인 라이브러리 충돌을 피합니다.
해결 방법 DcGetBoolValue(handle, LX_BOOL_ENABLE_2D_STREAM, &test_rgb)를 호출하세요. Lite 카메라는 해당 기능이 지원되지 않는다는 결과를 반환합니다.
해결 방법 SDK가 각 인터페이스 호출에서 PTP로 자동 동기화합니다. 별도의 트리거는 필요하지 않습니다.