2013-09-09 5 views
2

Я хотел бы попробовать сделать программу очень похожей на это - 123dapp.com/catch. Я действительно хотел бы узнать, как это сделать, например, Visual Studio. Если это возможно. Причина, по которой я не хочу использовать это программное обеспечение, заключается в том, что я хотел бы иметь программу, которая сделает все это автоматически. Я хочу закодировать программу, где я бы просто импортировал несколько изображений, и я бы получил 3D-модель и, чем работать с моделью внутри своей программы. Это возможно? Если да, может ли кто-нибудь помочь мне в этом заняться? СпасибоПреобразование нескольких 2D-изображений в 3D-модель

Причина: Я пишу это сообщение здесь, потому что я не знаю, с чего начать изучать эту проблему.

ответ

1

То, что вы ищете, является структурой из трубопровода (SFM). Написание одного из них займет некоторое время; его сложная система. Этапы:

  • Определить, какие точки на изображениях показывают одну и ту же точку сцены (соответствие характеристик).
  • Оцените положение камеры для каждого изображения.
  • Оцените геометрию сцены с помощью мультивикового стерео (плотная реконструкция).
  • Включите геометрию сцены в треугольную сетку.

Есть инструменты, которые делают все это как VisualSFM свободно доступным. Вы помещаете изображения и получаете 3D-модель. Части VisualSFM являются open source, а проект Bundler - еще один хороший ресурс. Тем не менее, это потребует немного исследований, если вы хотите объединить свою собственную систему.

Если вы хотите взглянуть на исследование, стоящее за ним, "Visual modeling with a hand-held camera" от Pollefeys et al. это хорошее начало.

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