Chuyển đến nội dung chính

Kho CameraSDK trên GitHub

Thư viện phát triển, tài liệu tiếng Anh, mã mẫu và ghi chú phát hành.

Tải SDK

Chọn công cụ

Quy trình phát triển

1

Kiểm tra kết nối

Dùng LxCameraViewer để kiểm tra kết nối, ảnh và đám mây điểm.
2

Chọn gói SDK

Chọn gói phù hợp với hệ điều hành và kiến trúc bộ xử lý, rồi đọc tài liệu đi kèm.
3

Chạy ví dụ và tích hợp

Chạy mã mẫu trước khi tích hợp vào ứng dụng. Ghi lại phiên bản SDK và firmware camera khi triển khai.

Bắt đầu từ GitHub

Các ví dụ dùng cấu trúc thư mục của kho GitHub. Nếu gói đã cài có cấu trúc khác, hãy điều chỉnh đường dẫn cho phù hợp.

Nền tảng hỗ trợ

Lấy mã nguồn

Script cài đặt Linux cần quyền quản trị và cài thư viện vào /opt/MRDVS.

Chạy ví dụ C/C++

Sửa đường dẫn thư viện và IP camera trước khi chạy ví dụ Python. Ứng dụng Windows phải tải được DLL đúng kiến trúc.

Tích hợp ROS

Tài liệu phát triển

Các tài liệu trực tuyến này cung cấp thông tin chi tiết về API, ví dụ và giao thức. Kiểm tra đường dẫn cài đặt và tính năng được hỗ trợ theo phiên bản SDK và firmware đang dùng.

Mã lỗi và xử lý sự cố

Mã lỗi giúp xác định các vấn đề về SDK, kết nối và luồng dữ liệu. Trước khi xử lý sự cố, hãy ghi lại mã lỗi, phiên bản SDK, model camera và nhật ký thiết bị.
Không xử lý sự cố bằng cách chỉ thay đổi phiên bản SDK. Đồng thời hãy xác nhận tính tương thích giữa firmware camera, thư viện xử lý dữ liệu và môi trường phát triển.
Nguyên nhân có thể Trên Linux, thư viện chưa được đưa vào đường dẫn môi trường. Cách xử lý Chạy source install.sh.
Nguyên nhân có thể Tỷ lệ khung hình hiển thị không chính xác.
Cách xử lý Sử dụng wrapper trong thư mục util. Wrapper liên kết gián tiếp với Camera SDK và tránh xung đột thư viện trực tiếp.
Cách xử lý Gọi DcGetBoolValue(handle, LX_BOOL_ENABLE_2D_STREAM, &test_rgb). Camera Lite trả về rằng tính năng không được hỗ trợ.
Cách xử lý SDK tự động đồng bộ với PTP ở mỗi lần gọi giao diện. Không cần trigger bổ sung.