Получение 3D изображения из 2D изображения - PullRequest
0 голосов
/ 14 декабря 2010

Я делаю проект в Matlab по обработке изображений

Есть ли возможность получить 3d изображение из 2d изображения?

Ответы [ 4 ]

1 голос
/ 14 декабря 2010

Если у вас есть несколько изображений одного и того же объекта и положения камеры, когда был сделан снимок, то это возможно, но все же непросто. Вы можете найти два таких набора данных и ссылки на соответствующие статьи здесь: http://vision.middlebury.edu/mview/

0 голосов
/ 16 декабря 2010

Преобразование Радона используется в томографических приложениях для восстановления трехмерных представлений (то есть изображений) из многих 2D проекций трехмерной "сцены". Это преобразование и его инверсия присутствуют в наборе инструментов обработки изображений Matlab. Возможно, вы захотите взглянуть на это.

Надеюсь, это поможет.

A.

0 голосов
/ 15 декабря 2010

Вы не можете сделать это без поддержки данных, таких как несколько 2D-изображений, описывающих один и тот же 3D-объект. Затем вам нужно выяснить перспективы, с которых было снято каждое изображение, согласовать их с реальным пространством и сгенерировать ваши точки, используя метод, такой как пересечение стерео линий через каждую плоскость изображения по одной и той же физической координате.

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

Это большое поле.

0 голосов
/ 14 декабря 2010

3d-изображение будет проекцией с 4d (и чтобы показать одно из тех, что вам нужно проецировать до 2d), и большинство изображений, которые могут быть отображены на компьютере или в рамке изображения, являются 2-мерными проекциями 3D-объектов из-зак этой проекции, которая фактически выбирает часть пространства более высокого измерения, она не содержит информацию, необходимую для инвертирования этой проекции и возврата в 3d из 2-мерного изображения

, но если у вас достаточно выборки из пространстваможно реконструировать трехмерный объект из двухмерных изображений, но я не знаю простых способов сделать это

...