#opencv #image-processing
#opencv #обработка изображений
Вопрос:
Итак, у меня есть настройка, состоящая из нескольких настроек стереокамеры, теперь я хочу использовать ее для получения приблизительной 3D-модели объектов в массиве. Я новичок в обработке изображений и тому подобном. Я думал об использовании каждой стереокамеры для получения изображения глубины и удаления фона (который фиксирован), но у меня нет iea, как объединить несколько изображений глубины в один 3D-объект. Я не ищу высокой точности4, в основном я просто хотел бы иметь возможность получать размеры объекта в этом массиве этих камер. Некоторые другие вопросы прямо сейчас у меня есть две стереокамеры на противоположных сторонах объекта с фиксированным положением, нужно ли мне больше для достижения этого? Если бы кто-нибудь мог указать мне правильное направление, я был бы очень благодарен, потому что я понятия не имею, в каком направлении двигаться. Заранее большое вам спасибо.
TL: DR; Нескольким камерам, как получить 3D-модель объекта, не нужно детализировать, в основном нужен 3D-ограничивающий многоугольник.
Комментарии:
1. взгляните на функцию усеченного расстояния со знаком (TSDF). Это хорошо объяснено в документе kinect fusion . Должен работать с несколькими датчиками глубины одновременно. Если вы знаете относительные 3D положения камер друг к другу, это должно стать довольно простым.
2. другим способом может быть просто использование нескольких облаков точек в одном 3D-пространстве, что опять же достигается с помощью внешних камер (относительно друг друга).). Третий подход может заключаться в использовании 2D перспективных гомографий непосредственно на картах глубины, но это будет работать только для плоских сцен или небольшой разницы в положении между камерами.