【问题标题】:Render 3D A Object On Top of The OpenCV Camera在 OpenCV 相机上渲染 3D 对象
【发布时间】:2015-01-12 09:33:30
【问题描述】:

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

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

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

【问题讨论】:

  • 我现在也在想同样的事情。

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


【解决方案1】:

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

您可能想看看this face superposition technique - 我认为这令人印象深刻;我不认为它是Android,但可能会给您一些想法。

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2016-11-08
    • 2021-11-14
    • 2012-03-04
    • 1970-01-01
    相关资源
    最近更新 更多