[!ВАЖНО]
Добро пожаловать в SDK Orbbec. Перед началом использования этой версии SDK Orbbec необходимо проверить следующий список поддерживаемых устройств для подтверждения совместимости.
Основная ветка основана на SDK Orbbec v1 и совместима с устройствами Orbbec, использующими оригинальный протокол OpenNI, благодаря встроенному коду, что позволяет разработчикам мигрировать на SDK Orbbec для поддержки как новых, так и старых продуктов одним набором кода.
С обновлением SDK Orbbec в октябре 2024 года он стал открытым исходным кодом с улучшенной гибкостью и масштабируемостью. Это обновление обеспечивает совместимость со всеми новыми устройствами Orbbec, соответствующими стандарту UVC. Однако SDK Orbbec v2 больше не поддерживает устройства Orbbec с устаревшим протоколом OpenNI, которые продолжат получать поддержку исправлений ошибок в ветке SDK Orbbec v1. Мы рекомендуем проверить, поддерживается ли ваше устройство SDK Orbbec v2, и использовать новую версию, если это так.
Если вы пользователь в Китае, рекомендуется использовать Gitee(репозиторий Gitee).Вот список поддерживаемых устройств основной ветки (v1. x) и SDK Orbbec v2 (v2. x):
Серия продуктов | Продукт | Orbbec SDK V1 | Orbbec SDK v2 |
---|---|---|---|
Gemini 330 | Gemini 335Le | не поддерживается | рекомендован для новых проектов |
Gemini 335 | полное обслуживание | рекомендован для новых проектов | |
Gemini 336 | полное обслуживание | рекомендован для новых проектов | |
Gemini 330 | полное обслуживание | рекомендован для новых проектов | |
Gemini 335L | полное обслуживание | рекомендован для новых проектов | |
Gemini 336L | полное обслуживание | рекомендован для новых проектов | |
Gemini 330L | полное обслуживание | рекомендован для новых проектов | |
Gemini 335Lg | не поддерживается | рекомендован для новых проектов | |
Gemini 2 | Gemini 2 | полное обслуживание | рекомендован для новых проектов |
Список продуктов | Минимальная версия прошивки |
---|---|
Gemini 330 | 1.2.20 |
Gemini 330L | 1.2.20 |
Gemini 335 | 1.2.20 |
Gemini 335L | 1.2.20 |
Gemini 336 | 1.2.20 |
Gemini 336L | 1.2.20 |
Femto Bolt | 1.0.6 |
Femto Mega | 1.1.7 |
Femto Mega I | 2.0.2 |
Gemini 2 XL | Obox: V1.2.5 VL:1.4.54 |
Astra 2 | 2.8.20 |
Gemini 2 L | 1.4.32 |
Gemini 2 | 1.4.60 |
Astra+ | 1.0.19 |
Femto | 1.6.7 |
Femto W | 1.1.8 |
DaBai | 2436 |
DaBai DCW | 2460 |
DaBai DW | 2606 |
Astra Mini Pro | 1007 |
Gemini E | 3460 |
Gemini E Lite | 3606 |
Gemini | 3018 |
Astra Mini S Pro | 1005 |
Текущая структура лицензии программного обеспечения выглядит следующим образом:
Дополнительная информация о лицензии каждого модуля доступна в файле лицензии.
|----------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------| | Windows | - Windows 10 April 2018 (версия 1803, сборка операционной системы 17134) или выше, Windows 11 | Генерация проекта VS зависит от установленной версии VS и версии CMake, поддерживает VS2015/VS2017/VS2019 | | Linux | - Linux Ubuntu 16.04/18.04/20.04/22.04 (x64) | Поддерживает GCC 7.5 | | Arm32 | - Linux Ubuntu 16.04/18.04/20.04 | Поддерживает GCC 7.5 | | Arm64 | - Linux Ubuntu 18.04/20.04/22.04 | Поддерживает GCC 7.5 | | MacOS | - Модели чипов M, версия 11.0 и выше; чипы Intel x86, версия 10.15 и выше. | Поддерживаемые аппаратные продукты: Gemini 2, Gemini 2 L, Astra 2, Gemini 2 XL, Femto Mega, Gemini 330 series |* Примечание: поддерживаемые платформы Arm: NVIDIA Jetson AGX Orin (arm64), NVIDIA Jetson Orin NX (arm64), NVIDIA Jetson Orin Nano (arm64), NVIDIA Jetson AGX Xavier (arm64), NVIDIA Jetson Xavier NX (arm64), NVIDIA Jetson Nano (arm64), A311D (arm64), Raspberry Pi 4 (arm64), Raspberry Pi 3 (arm32), RK3399 (arm64), другие платформы Arm могут требовать кросс-компиляции.
OrbbecViewer — это полезный инструмент, основанный на SDK Orbbec, который можно использовать для просмотра потока данных с камеры Orbbec и управления камерой.
Поддерживаемые платформы: Windows x64, Linux x64 & ARM64, MacOS M-серии чипов & Intel x86 чипов
Ссылка на загрузку: Релизы
Руководство пользователя OrbbecViewer: Руководство пользователя OrbbecViewer
git clone https://github.com/orbbec/OrbbecSDK.git
В качестве альтернативы, вы можете установить через двоичные пакеты, для получения дополнительной информации, обратитесь к руководству по установке.
Если вы установили через пакет debian, вы можете пропустить установку файла правил udev. Если нет, пожалуйста, установите его с помощью следующих команд:
cd OrbbecSDK/misc/scripts
sudo chmod +x ./install_udev_rules.sh
sudo ./install_udev_rules.sh
sudo udevadm control --reload && sudo udevadm trigger
Примеры кода расположены в директории ./examples
и могут быть собраны с помощью CMake.
cd OrbbecSDK && mkdir build && cd build && cmake .. && cmake --build . --config Release
Чтобы подключить вашу камеру Orbbec к компьютеру, выполните следующие шаги:
cd OrbbecSDK/build/bin # директория вывода сборки
./OBMultiStream # OBMultiStream.exe на Windows
Примечания: На MacOS требуются привилегии sudo.
# MacOS
cd OrbbecSDK/build/bin # директория вывода сборки
cp ../../lib/macOS/* . # копирование библиотеки в директорию вывода
sudo ./OBMultiStream
Следующее изображение — это результат выполнения MultiStream на устройстве Gemini2. Результат выполнения на других устройствах может отличаться.
Примечания: На платформах Linux/Arm этот пример требует от пользователей собрать с использованием OpenCV 4.2 или выше, в противном случае, он не будет отображаться.
Найдите и подключите Orbbec SDK в вашем файле CMakeLists.txt следующим образом:
cmake_minimum_required(VERSION 3.1.15)
project(OrbbecSDKTest)
add_executable(${PROJECT_NAME} main.cpp)
# Найдите Orbbec SDK
set(OrbbecSDK_DIR "/ваш/путь/к/OrbbecSDK")
find_package(OrbbecSDK REQUIRED)
# Подключите Orbbec SDK
target_link_libraries(${PROJECT_NAME} OrbbecSDK::OrbbecSDK)
Недостаточное питание:
Высокое разрешение:
Увеличение значения usbfs_memory_mb:
usbfs_memory_mb
до OnClickListener 128МБ, выполнив следующую команду:
echo 128 | sudo tee /sys/module/usbcore/parameters/usbfs_memory_mb
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )