在OpenCV摄像头上渲染3D对象

时间:2014-11-14 21:47:48

标签: android opencv opengl-es haar-classifier opencv4android

当我使用haar级联分类器检测到一个对象时,是否有可能在检测到的区域上渲染一个3d对象?

让我说我检测到一张脸,我想在脸部区域渲染超级马里奥。我知道我必须使用OpenGL ES来渲染对象。

它应该是SurfaceTexture的东西吗? 建议也很有用!提前谢谢!

1 个答案:

答案 0 :(得分:1)

以下是我所做工作的代码:MotionDetectionAR如果面部检测为您提供了脸部大小,那么您将能够在确切位置缩放3D对象。但是,我会担心方向方面 - 如果说人不直接看相机那么你能检测到这个角度(左/右和上/下角度)? 3D对象需要以相同的方式定向,如果不考虑它则看起来不正确。

你可能想看看this face superposition technique - 我觉得这很令人印象深刻;我不认为它的Android可能会给你一些想法。

相关问题