Запись датасетов с Orbbec в ROS 2: rosbag2 и MCAP

Запись датасетов с Orbbec в ROS 2: rosbag2 и MCAP

Собираем датасет RGB+depth с промышленной камеры Gemini 435Le: запись в MCAP через ros2 bag, выбор QoS, оценка объёмов потока, программная запись через rosbag2_py и аккуратный реплей для обучения моделей.

Сведение двух камер Orbbec в единое облако точек

Сведение двух камер Orbbec в единое облако точек

Две камеры Orbbec смотрят на одну сцену с разных ракурсов: снимаем слепые зоны и блики. Внешняя калибровка по шахматной мишени, трансформация облаков в общий базис на NumPy, даунсемплинг и слияние в Open3D.

OpenNI2-шлюз: подключаем камеры Orbbec к legacy-проектам

OpenNI2-шлюз: подключаем камеры Orbbec к legacy-проектам

Старый код на OpenNI2 (Astra, Kinect-эпоха) продолжает работать с камерами Orbbec: ставим OpenNI2, подключаем драйвер Orbbec, проверяем NiViewer и открываем камеру из OpenCV, C++ и ROS 1 openni2_launch.

Карты глубины Gemini 335L в ROS 2: от запуска драйвера до rviz2

Карты глубины Gemini 335L в ROS 2: от запуска драйвера до rviz2

Подключаем Orbbec Gemini 335L к ROS 2 через драйвер orbbec_camera, проверяем depth-топики, собираем rviz2-конфигурацию и пишем узел-колоризатор карты глубины на Python. С разбором типовых проблем QoS, TF и USB.

Мультикамерная система из 8 Femto: синхронизация без дублей

Мультикамерная система из 8 Femto: синхронизация без дублей

Собираем объёмный захват из восьми камер Orbbec Femto: аппаратная синхронизация sync-кабелем, сброс часов через SyncedClockTimer, борьба с ИК-интерференцией прожекторов и попарная калибровка облаков.

Скелетная анимация людей: Nuitrack SDK + Orbbec Femto Bolt

Скелетная анимация людей: Nuitrack SDK + Orbbec Femto Bolt

Azure Kinect ушёл с рынка — собираем скелетный трекинг на связке Nuitrack SDK и Orbbec Femto Bolt: 19 и 25 точек скелета, работа из Python через py_nuitrack, сценарии фитнеса и жестов, лицензии.

Orbbec + Unity: дополненная реальность с картой глубины

Orbbec + Unity: дополненная реальность с картой глубины

Как сделать честную окклюзию виртуальных объектов в Unity: карта глубины Orbbec в текстуру R16, сравнение реальной и виртуальной глубины в шейдере, выбор камеры и оптимизация производительности.

Снимаем карту глубины Orbbec с Python и OpenCV за 15 минут

Снимаем карту глубины Orbbec с Python и OpenCV за 15 минут

Практический гайд: установка pyorbbecsdk через pip, открытие пайплайна, захват color и depth кадров, колоризация глубины через cv2.COLORMAP_JET и сохранение 16-битного PNG с реальными миллиметрами.

Камера глубины для бин-пикинга: точность на мелких объектах
|

Камера глубины для бин-пикинга: точность на мелких объектах

Бин-пикинг (bin picking) — выборка деталей роботом из накопителя, где они лежат вразвал — считается одной из самых сложных задач промышленного машинного зрения. Ключевой элемент такой системы — камера глубины: именно от качества 3D-данных зависит, сможет ли манипулятор распознать следующую деталь, рассчитать точку захвата и не столкнуться со стенками бункера. В этой статье разберём, почему…

Камера глубины для СКУД и антиспуфинга: выбор и внедрение
|

Камера глубины для СКУД и антиспуфинга: выбор и внедрение

Системы контроля и управления доступом (СКУД) с распознаванием лиц давно перестали быть экзотикой: они работают на проходных предприятий, в бизнес-центрах, на складах и в банках. Но вместе с распространением технологии выросло и число атак на неё. Самый массовый сценарий — предъявление камере фотографии или видео с экрана смартфона вместо живого лица. Против такого спуфинга двумерная…

Конец содержания

Конец содержания