Мне нужно преобразовать 2D-изображение в 3D в приложении ios. Как я могу сделать это в своем приложении ios? Каковы рамки, которые мне нужно использовать? Будет ли OpenGL-es в этом помочь? Или есть ли в IOS другие пакеты для этого? Каковы шаги, которые необходимо выполнить для создания 2D-изображения в 3D?Преобразование 2D-изображения в 3D
ответ
Я не знаю, как вы планируете делать это программно как 2D изображение не имеет Z-оси информации, кроме 0.
Возьмем простой 2D квадрат, например, и вы хотите, чтобы сделать его в куб. Ваш квадрат имеет 4 точки данных, представляющих его углы: x1y1, x2y2, x3y3, x4y4. Чтобы «преобразовать» этот квадрат в куб, вам теперь нужно добавить данные о оси z в эти точки И предоставить координаты для отсутствующих 4 наборов данных, так как ваш куб имеет 8 ссылок на координаты (x1y1z1 - x8y8z8) И укажите, какие точки соединенные друг с другом. Это просто предполагает плоскую форму без какой-либо другой глубины или кривизны. Вы также не представляете, как выглядят невидимые стороны 2D-изображения.
Единственный способ, которым я могу видеть это, даже немного выполнимо, - это разрешить пользователю добавлять свои собственные точки на экране (позволяя вручную редактировать глубину, так как ваш экран не может вывести глубину) и решить, какие существующие точки для подключения новых точек. На данный момент, однако, вы больше не делаете конверсии ...
Я думаю, вам нужно немного разъяснить, чего вы пытаетесь достичь. Я не знаю, как автоматически узнать информацию о глубине из одного 2-го изображения. Однако, если вы говорите о чем-то, снятом в стерео, вы можете искать функции, присутствующие на обоих изображениях, и определять глубину каждой функции относительно друг друга.
И в случае видео или последовательности изображений есть несколько интересных работ, но один подход, который я нахожу особенно интересным, - это «Экстракция глубины из видео с использованием непараметрической выборки» Кевина Карша, Се Лю и Синг Бинг Кан.
вы можете найти его здесь: http://www.kevinkarsch.com/depthtransfer/eccv12-depthtransfer.pdf
- 1. Преобразование 2D в 3D
- 2. Преобразование человека в 3d
- 3. Преобразование 3D-списка в массив 3D NumPy
- 4. Преобразование 3D-массива в 3D-модель
- 5. 3D-преобразование, обратное преобразование несимметричное
- 6. Преобразование акселерометра в 3D-вращении
- 7. Преобразование данных изображения в 3D
- 8. Преобразование 3D-изображения в Colormap
- 9. 3D-преобразование изображений в HTML5
- 10. Преобразование 3D Raycast в Raycast2D
- 11. Преобразование DataFrame в 3D-массив
- 12. Преобразование 3D-позиций в 2D?
- 13. Преобразование 2D-изображений в 3D
- 14. Преобразование 3d с CSS3
- 15. Преобразование 3D WPF
- 16. css3 3D-преобразование
- 17. Преобразование 3D точек контура в 3D бинарного объема
- 18. Преобразование таблицы в 3D-массив в R
- 19. Преобразование 3D-массива в матрицу в R
- 20. Преобразование в центр 3D-объекта в OpenGL
- 21. opencv - 3D жесткое/аффинное преобразование
- 22. Преобразование Фурье 3D-набора данных
- 23. 3D-преобразование на мобильном устройстве
- 24. CSS 3d преобразование перспективы сетки
- 25. as3 3D глобальное преобразование/вращение
- 26. 3D-преобразование не работает, т.е.
- 27. Преобразование старой 3d модели в формате DWB?
- 28. Преобразование карты несоответствия в 3D-точки
- 29. Преобразование 3D-массив в HTML таблицу
- 30. Преобразование нескольких 2D-изображений в 3D-модель
Как вы планируете сделать 2D изображение 3D, то, что хотите сделать 3D об изображениях? Также имейте в виду, что это не будет легкой задачей, поскольку вам не хватает информации в 2D, чем потребуется в 3D. – rckoenes
Аналогичные вопросы задавали несколько раз в stackoverflow. –