1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/orbbecdeveloper-OrbbecSDK

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
OrbbecViewer.md 17 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.06.2025 12:46 e14667d

Введение

Orbbec Viewer — это инструмент, разработанный на основе Orbbec SDK для помощи разработчикам в быстром использовании продуктов Orbbec с 3D-датчиками. В функциональные возможности продуктов Orbbec с 3D-датчиками входят такие функции, как чтение серийных номеров, получение типов устройств, получение параметров камеры, управление камерой и т. д.

Документ описывает эти функции и демонстрирует базовый процесс использования.

Обзор

Целевые пользователи

Инструмент OrbbecViewer предназначен для конечных пользователей/разработчиков для использования 3D-камер Orbbec SDK.

Поддерживаемые платформы

Операционная система Требования Описание
Windows - Windows 10 April 2018 (версия 1803, номер сборки операционной системы 17134) или выше
- 4 ГБ ОЗУ
- Порт USB 2.0 и выше
Генерация проекта VS зависит от установки версии VS и версии cmake, поддерживает VS2015/VS2017/VS2019
Android - Android 6/7/8/9/10
Linux - Linux Ubuntu 16.04/18.04/20.04 (x64)
- 4 ГБ ОЗУ
- Порт USB 2.0 и выше
Поддерживает GCC 7.5
Arm64 - Linux Ubuntu 18.04/20.04/22.04
- 4 ГБ ОЗУ
- Порт USB 2.0 и выше
Поддерживает GCC 7.5

Использование OrbbecViewer

3.1 Основное окно программы

Как показано на рисунке, основное окно разделено на три области красными квадратами. Функции:| Область | Название | Функция | | --- | --- | --- | | Область 1 | Область управления оборудованием | Список датчиков | | Область 2 | Область панели управления | Переключение потока данных и настройка параметров, управление функцией получения изображений, управление функцией D2C | | Область 3 | Область предварительного просмотра изображений | Предварительный просмотр изображений датчика, частота кадров, отметка времени и другие данные |1

В этой области на левой стороне панели управления находятся шесть кнопок, в том числе нижняя кнопка.

2 Используется для переключения между китайским и английским языками;3 Используется для открытия страницы с подробной информацией о программе.

4 Используется для просмотра информации о устройстве и обновления прошивки; оставшиеся две кнопки используются для переключения страниц панели управления с различными функциями, сверху вниз — это "Режим одной камеры" и "Расширенный режим".

Нажав на лог-информацию в нижней части области 3, будет отображена конкретная лог-информация.## 3.2 Струминги данных OrbbecViewer позволяет пользователю выбирать и настраивать потоки данных глубины, инфракрасного излучения и цвета. В этом разделе описаны параметры, которые пользователь может настроить в инструменте. После завершения настройки пользователь должен нажать верхнюю кнопку 5 для запуска потока данных.

Инструмент OrbbecViewer позволяет пользователю выбирать комбинацию потоков данных глубины, инфракрасного излучения и цвета. Пользователь может включать/выключать потоки, проверяя/отмечая их в списке доступных потоков. Просмотрщик поддерживает как USB2.0, так и USB3.0, поэтому доступные параметры настройки будут различаться в зависимости от возможностей USB2.0/USB3.0.### Разрешение и частота кадров Камеры предоставляют пользователям выбор разрешений для удовлетворения потребностей их решений. Каждый поток данных предлагает различные опциональные форматы кадров, чтобы пользователи могли свободно выбирать подходящую комбинацию размера изображения, формата изображения и частоты кадров.

Например, поток данных глубины может поддерживать разрешения 320x240, 640x480, 640x400, 1280x800, 320x288, 640x576, 1024x1024, 512x512 и другие, а диапазон FPS составляет от 5 до 30. Разные устройства поддерживают разные разрешения, форматы изображений и частоты кадров. Пожалуйста, обратитесь к руководству по продукту.

8

Поток данных цвета может поддерживать разрешения от 640x480 до 3840x2160, диапазон FPS составляет от 5 до 30, а также поддерживает MJPG, RGB, I420 и H265.

Для предварительного просмотра потока данных цвета MJPG, H264 и H265 являются форматами кодирования, которые необходимо декодировать. Декодирование обычно требует много времени, что приводит к пропущенным кадрам или отображению "поврежденного" изображения. На некоторых моделях ПК доступен аппаратный ускоренный декод.

7Поток данных инфракрасного излучения может поддерживать разрешения 320x240, 640x480, 640x400, 1280x800, 640x576, 512x512, 1024x1024 и другие, а диапазон кадров в секунду (FPS) составляет от 5 до 30. Разные устройства поддерживают разные разрешения, форматы изображений и частоты кадров. Пожалуйста, обратитесь к руководству по продукту.9

Пользователи могут выбрать наиболее подходящее разрешение в зависимости от конкретной ситуации. Обратите внимание, что более высокие разрешения обеспечивают большую точность, но увеличивают вычислительную нагрузку.

3.3 Информация о устройстве

Нажмите кнопку “10” для просмотра информации о устройстве. Инструмент OrbbecViewer содержит простую информацию о устройстве, такую как версия прошивки, код идентификации продукта, параметры камеры, температура и т. д.11

3.4 Область предварительного просмотра изображения

Открытый поток по умолчанию отображает среднюю частоту кадров, временной интервал, номер кадра изображения и другую информацию. Нажмите на верхний правый угол 12, чтобы переключить отображение информации/закрыть. Нажмите 13, поток можно приостановить без удаления его из области предварительного просмотра. Нажмите 14, приостановленные потоки, которые не были удалены из области предварительного просмотра, можно снова открыть.

После закрытия данных потока окно предварительного просмотра изображения не закрывается, и пользователю необходимо нажать 15 в верхнем правом углу окна предварительного просмотра изображения.

16## 3.5 Область управления панели

Датчики и поток данных

Получение имени камеры, серийного номера и протокола USB

После включения устройства и подключения USB к ПК-хосту откройте программное обеспечение OrbbecViewer, и программа автоматически подключит устройство. Некоторые устройства могут требовать длительного времени для инициализации, пожалуйста, подождите терпеливо, пока устройство не подключится успешно.

После успешного подключения область управления панели автоматически отображает конкретную информацию о устройстве.

18

Модуль потока глубины

Включает: зеркальное отображение, программное фильтрация, получение эффективного диапазона глубины (MinDepthValue/MaxDepthValue), экспозицию и другие функции.

19

Модуль цветного потока

Включает: зеркальное отображение, переворот, выравнивание, экспозицию, баланс белого, усиление, яркость, остроту, насыщенность, контраст, оттенок и другие функции.

20

Модуль потока инфракрасного излучения

Включает зеркальное отображение и функцию экспозиции.

21

IMU

Включает параметры IMU.

21-1

Управление данными устройства

Пользователи могут выбрать соответствующие изображения и захваченные кадры для записи, и захваченные кадры по умолчанию сохраняются в директории "OrbbecViewer/output".22## 3.6 D2C и Point Cloud (поддержка аппаратного обеспечения D2C и программного обеспечения D2C) В продвинутом режиме поддерживаются как D2C, так и облачные точки.

  • Управление выравниванием глубины и цвета, а режим выравнивания поддерживает аппаратное обеспечение D2C и программное обеспечение D2C.
  • синхронизация кадров: Включает или отключает функцию синхронизации кадров. При включенной синхронизации кадров SDK объединяет глубину и цвет в FrameSet на основе временной метки аппаратуры устройства, что поддерживается только устройствами, поддерживающими синхронизацию кадров, такими как: Gemini2, Gemini2 L, Astra2, Femoto, Femto W, Femto Mega.
  • 2D Управление: Отображение и сохранение 2D изображений.
  • 3D Управление: Отображение и сохранение 3D данных облачных точек.1. Масштаб облака точек можно контролировать колесиком мыши, а перемещение облака точек — движением мыши.
  1. Вы можете выбрать экспорт глубинного облака точек (xyz) или RGBD облака точек (xyzrgb) и сохранить его в файле формата ply, который по умолчанию сохраняется в директорию "OrbbecViewer/output/PointCloud".
  • Запись и воспроизведение: Файлы записи по умолчанию сохраняются в директорию "OrbbecViewer/output/RecordFile".

image23

3.7 Обновление прошивки

При подключении устройства, нажмите 30 для доступа к странице обновления прошивки.* Прошивка Femto устройства включает системную прошивку и прошивку микроконтроллера на борту. Вы можете выбрать тип обновляемой прошивки в выпадающем списке "Тип".

  • После выбора типа прошивки, введите существующий файл обновляемой прошивки в поле ввода "Прошивка" и нажмите кнопку "Обновить", чтобы начать обновление.
  • Обновление прошивки устройства осуществляется с использованием схемы двойного разделения A/B. Если обновление неожиданно завершается ошибкой, это не повлияет на работу оригинальной прошивки; просто переподключите устройство для обновления. Время обновления устройства достаточно велико, и устройство автоматически перезапустится один раз. Пожалуйста, обратите внимание на сообщения и подождите терпеливо.
  • Интерфейс обновления для Astra+, gemini2, Gemini2 L, Astra2, Dabai, Dabai DCW, Dabai DW, Astra Mini Pro, Astra Pro Plus, Gemini, GeminiE, GeminiE Lite:

31

  • Интерфейс обновления для Femto, Femto W:

32

  • Интерфейс обновления прошивки Femto Mega не поддерживает обновление под Windows; вам необходимо запустить OrbbecViewer с правами администратора под Linux.

3.8 Информация о логах

По умолчанию область информации о логах отображается в свернутом состоянии. Нажав кнопку на правом краю, 33, можно развернуть для просмотра полной информации о логах. Нажав кнопку 34, можно очистить логи. Нажав кнопку 35, можно восстановить свернутый одинарный бар.36

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/orbbecdeveloper-OrbbecSDK.git
git@api.gitlife.ru:oschina-mirror/orbbecdeveloper-OrbbecSDK.git
oschina-mirror
orbbecdeveloper-OrbbecSDK
orbbecdeveloper-OrbbecSDK
main