То, что вы хотите сделать, это действительно возможно, но (есть немало Буц)
для 3D реконструкции:
- Для ничего, кроме простейших форм вам нужно больше, чем просто несколько дюжины изображений.
- Форма, которую вы перестраиваете, должна иметь много узнаваемых функций, которые выглядят достаточно похожими с разных углов, чтобы вы могли их сопоставить.
- Освещение должно быть довольно постоянным по всему вашему набору изображений, в противном случае тени отбрасывают вас (или вам нужно еще больше изображений)
- даже с очень многофункциональными объектами (т. Е. Разнообразием цвета и формы) 3D точность восстановления из любой согласованной пары функций будет ужасной, если вы не будете полностью знать параметры (положение, направление обзора и угол открытия) камеры, используемой для каждого снимка.
Все эти проблемы могут быть решены, так что предположим, что вы это сделали, и теперь у вас есть новая картина с объекта, который вы хотите сопоставить с вашей 3D-формой.
Вы можете, конечно, попытаться найти 2D-проекцию своей фигуры, соответствующую новой картине, но пространство поиска там огромное. Вероятно, было бы намного проще и быстрее использовать систему поиска и сопоставления функций, созданную для первоначальной 3D-реконструкции, чтобы напрямую сопоставлять новое изображение с существующим набором и находить, где он подходит на этом объекте.
Итак, как только вы решите проблему создания первоначальной 3D-реконструкции, ваш второй шаг также будет выполнен в основном.
Photosynth - яркий пример этих двух шагов.Просмотрите сайт, попробуйте найти некоторые ссылки, которые у них есть.
Что касается вашего последнего шага, сильного распознавания объектов, просто представьте себе пространство для поиска! То, что вам нужно для сильного распознавания объектов, помимо хорошего представления объектов, которые вы хотите распознать, - это хороший способ поиска пространства объектов, который вы знаете, и хороший способ представить ваш новый объект (изображение объекта в этот случай) в этом пространстве. Об этом я почти ничего не знаю.
Для совпадения одного и того же объекта в разных 2D-изображениях есть SIFT features. Но я не думаю, что это хорошо отражается на 3D.
Хорошо, попробуйте объяснить это на компьютере ... – delnan
Это полезно ... Я имею в виду, я знаю, что были исследования по реконструкции 3d-сцены, а также 3D-реконструкция объекта, и сопоставление двухмерного изображения с 3D-объектом кажется быть более простой проблемой. Что дает? –