2014-02-06 4 views
6

Real Time circle shapeAugmented Reality 3D модель визуализация

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

Раньше я использовал MetaIO SDK для обнаружения на основе маркеров, а также рендеринг 3D-объектов довольно хорошо.

Поскольку OpenCV объясняет обработку изображений, различные операторы, такие как Sobel/Canny, Hough Transform, гауссова фильтрация и т. Д., Я использовал это, чтобы помочь мне без маркерного обнаружения.

Я также могу определить квадрат, четырехугольник, треугольник. Однако я застрял в следующей части моего приложения, т. Е. Рендеринг 3D-модели. Напр. поскольку обнаруженная форма была кругом, я хотел бы показать эту 3D-модель ниже.

enter image description here

Пожалуйста, если кто-нибудь может поделиться может некоторое представление о том, как это может быть достигнуто? Даже возможно ли интегрировать MetaIO и OpenCV, чтобы приблизиться к моим требованиям?

Мое приложение предназначено для использования как на устройствах Android, так и на iOS.

Спасибо заранее.

+1

Попробуйте связаться с пользователем http://stackoverflow.com/users/1069068/raghav-sood – user3264399

+0

Done, спасибо ведущий. :) Надеюсь, я получу помощь. –

+0

Возможный дубликат [OpenGL + OpenCV Augmented Reality на Android] (http://stackoverflow.com/questions/20919985/opengl-opencv-augmented-reality-on-android) –

ответ

1

Когда я проходил через OpenCV учебник, я наткнулся по следующему адресу ... Это одна на самом деле рисует многоугольник, который имеет 3D-эффекты ...

http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/point_polygon_test/point_polygon_test.html#point-polygon-test

3D-моделирование также может быть сделано с помощью OpenGL совместимости ... Ниже приводится ссылка URL ...

http://docs.opencv.org/modules/core/doc/opengl_interop.html?highlight=opengl#general-information

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