2013-07-30 4 views
-2

Мне нужно преобразовать 2D-изображение в 3D в приложении ios. Как я могу сделать это в своем приложении ios? Каковы рамки, которые мне нужно использовать? Будет ли OpenGL-es в этом помочь? Или есть ли в IOS другие пакеты для этого? Каковы шаги, которые необходимо выполнить для создания 2D-изображения в 3D?Преобразование 2D-изображения в 3D

+4

Как вы планируете сделать 2D изображение 3D, то, что хотите сделать 3D об изображениях? Также имейте в виду, что это не будет легкой задачей, поскольку вам не хватает информации в 2D, чем потребуется в 3D. – rckoenes

+0

Аналогичные вопросы задавали несколько раз в stackoverflow. –

ответ

1

Я не знаю, как вы планируете делать это программно как 2D изображение не имеет Z-оси информации, кроме 0.

Возьмем простой 2D квадрат, например, и вы хотите, чтобы сделать его в куб. Ваш квадрат имеет 4 точки данных, представляющих его углы: x1y1, x2y2, x3y3, x4y4. Чтобы «преобразовать» этот квадрат в куб, вам теперь нужно добавить данные о оси z в эти точки И предоставить координаты для отсутствующих 4 наборов данных, так как ваш куб имеет 8 ссылок на координаты (x1y1z1 - x8y8z8) И укажите, какие точки соединенные друг с другом. Это просто предполагает плоскую форму без какой-либо другой глубины или кривизны. Вы также не представляете, как выглядят невидимые стороны 2D-изображения.

Единственный способ, которым я могу видеть это, даже немного выполнимо, - это разрешить пользователю добавлять свои собственные точки на экране (позволяя вручную редактировать глубину, так как ваш экран не может вывести глубину) и решить, какие существующие точки для подключения новых точек. На данный момент, однако, вы больше не делаете конверсии ...

1

Я думаю, вам нужно немного разъяснить, чего вы пытаетесь достичь. Я не знаю, как автоматически узнать информацию о глубине из одного 2-го изображения. Однако, если вы говорите о чем-то, снятом в стерео, вы можете искать функции, присутствующие на обоих изображениях, и определять глубину каждой функции относительно друг друга.

И в случае видео или последовательности изображений есть несколько интересных работ, но один подход, который я нахожу особенно интересным, - это «Экстракция глубины из видео с использованием непараметрической выборки» Кевина Карша, Се Лю и Синг Бинг Кан.

вы можете найти его здесь: http://www.kevinkarsch.com/depthtransfer/eccv12-depthtransfer.pdf

Смежные вопросы