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