增强现实3D模型渲染

时间:2014-02-06 07:22:19

标签: android ios opencv augmented-reality metaio

Real Time circle shape

在上图中,我使用OpenCV来检测圆形。接下来,我想显示在这种圆形形状上渲染的3D圆形对象。

以前我使用MetaIO SDK进行基于标记的检测,它也可以很好地完成3D对象渲染。

由于OpenCV解释了图像处理,Sobel / Canny,Hough变换,高斯滤波等各种运算符非常合适,我用它来帮助我进行无标记检测。

我也能检测到方形,四边形,三角形。但是我被困在应用程序的下一部分,即3D模型渲染。对于例如由于检测到的形状是一个圆形,我想在下面显示这个3D模型。

enter image description here

如果有人能分享一些有关如何实现这一目标的信息,请甚至可以集成MetaIO和OpenCV来接近满足我的要求吗?

我的应用程序将在Android和iOS设备上使用。

先谢谢。

1 个答案:

答案 0 :(得分: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