Они используют Kinect для создания изображений RGB-D, где вы хотите использовать только камеру RGB, чтобы делать подобное?Аппаратно они разные.Так что прямого метода не будет
Сначала нужно оценить карту глубины, используя только монокулярное изображение.
Что ж, вы можете попробовать пересмотреть оценку глубины одиночного изображения: на пути к картам с более высоким разрешением с точными границами объектов, как показано ниже.Полученная глубина очень близка к реальной наземной истине.Для случая, не опасного для жизни (например, контрольный БПЛА или контрольный автомобиль), вы можете использовать его в любое время.
Код и модель доступны на
https://github.com/JunjH/Revisiting_Single_Depth_Estimation
Отредактируйте демонстрационный файл для обнаружения одного изображения.
image = you
deep_learned_fake_depth = model(image)
#Add your additional classification routing behind.
Обратите внимание, этот метод не может работать в режиме реального времени.Таким образом, вы можете сделать это только на ключевых кадрах.Обычно люди используют технику слежения за особенностями, чтобы имитировать непрерывное обнаружение (что является обычной практикой).
Также обратите внимание, что некоторые из телефонных устройств имеют небольшой датчик оценки глубины, который вы можете использовать.Детали я не очень уверен, поскольку я имею дело с Android и IOS на очень минимальном уровне.