当我使用haar级联分类器检测到一个对象时,是否有可能在检测到的区域上渲染一个3d对象?
让我说我检测到一张脸,我想在脸部区域渲染超级马里奥。我知道我必须使用OpenGL ES来渲染对象。
它应该是SurfaceTexture的东西吗? 建议也很有用!提前谢谢!
答案 0 :(得分:1)
以下是我所做工作的代码:MotionDetectionAR如果面部检测为您提供了脸部大小,那么您将能够在确切位置缩放3D对象。但是,我会担心方向方面 - 如果说人不直接看相机那么你能检测到这个角度(左/右和上/下角度)? 3D对象需要以相同的方式定向,如果不考虑它则看起来不正确。
你可能想看看this face superposition technique - 我觉得这很令人印象深刻;我不认为它的Android可能会给你一些想法。