CameraSDK GitHub 저장소
개발 라이브러리, 영어 문서, 예제 및 릴리스 노트를 확인하세요.
SDK 다운로드
도구 선택
개발 절차
1
연결 확인
LxCameraViewer로 연결 상태, 영상 및 포인트 클라우드를 확인합니다.
2
SDK 패키지 선택
운영체제와 프로세서 아키텍처에 맞는 패키지를 선택하고 해당 문서를 확인합니다.
3
예제 실행 및 통합
예제를 먼저 실행한 뒤 애플리케이션에 통합합니다. 배포 시 SDK와 카메라 펌웨어 버전을 기록하세요.
GitHub에서 개발 시작
아래 예제는 GitHub 저장소의 구조를 기준으로 합니다. 설치 패키지의 구조가 다르면 실제 경로에 맞게 수정하세요.지원 플랫폼
소스 가져오기
/opt/MRDVS에 설치됩니다.
C/C++ 예제 실행
- Linux
- Windows
Python 및 C# 예제
Python 및 C# 예제
Python 예제의 라이브러리 경로와 카메라 IP를 실제 값으로 변경하세요. Windows에서는 대상 아키텍처의 DLL을 로드할 수 있어야 합니다.
API 호출 순서
API 호출 순서
ROS 통합
개발 문서
API 및 연동 참고 자료
API 및 연동 참고 자료
API, 예제 및 통신 프로토콜의 자세한 설명입니다. 설치 경로와 지원 기능은 사용 중인 SDK 및 펌웨어 버전을 기준으로 확인하세요.
오류 코드 및 문제 해결
오류 코드는 SDK, 연결 및 데이터 스트림 문제의 위치를 파악하는 데 도움이 됩니다. 문제를 해결하기 전에 오류 코드, SDK 버전, 카메라 모델 및 장치 로그를 기록하세요.SDK 오류 코드 목록(−1~−29)
SDK 오류 코드 목록(−1~−29)
오류 -25 또는 LxDataProcess 로드 실패
오류 -25 또는 LxDataProcess 로드 실패
가능한 원인 Linux에서 라이브러리가 환경 경로에 포함되어 있지 않습니다. 해결 방법
source install.sh를 실행하세요.캡처한 영상이 세 영역으로 나뉩니다
캡처한 영상이 세 영역으로 나뉩니다
가능한 원인 표시되는 영상의 가로 세로 비율이 올바르지 않습니다.
ROS 2가 SDK 라이브러리와 충돌합니다
ROS 2가 SDK 라이브러리와 충돌합니다
해결 방법
util 디렉터리의 래퍼를 사용하세요. 이 래퍼는 카메라 SDK를 간접적으로 연결하여 직접적인 라이브러리 충돌을 피합니다.Lite 카메라와 RGB가 포함된 표준 카메라를 어떻게 구분하나요?
Lite 카메라와 RGB가 포함된 표준 카메라를 어떻게 구분하나요?
해결 방법
DcGetBoolValue(handle, LX_BOOL_ENABLE_2D_STREAM, &test_rgb)를 호출하세요. Lite 카메라는 해당 기능이 지원되지 않는다는 결과를 반환합니다.시간 동기화는 어떻게 처리하나요?
시간 동기화는 어떻게 처리하나요?
해결 방법 SDK가 각 인터페이스 호출에서 PTP로 자동 동기화합니다. 별도의 트리거는 필요하지 않습니다.