完成 Android 相机预览功能以后在此基礎上我使用 dlib 与 opencv 库做了一个关于人脸检测的 demo。接下来通过本文给大家介绍Android 中使用 dlib+opencv 实现动态人脸检测功能 ,需要的朋友可以参考下
完成 Android 相机预览功能以后在此基础上我使用 dlib 与 opencv 库做了一个关于人脸检测的 demo。该 demo 在相机预览过程中对人脸进行实时检测并将检测到的人脸用矩形框描绘絀来。具体实现原理如下:
采用双层 View底层的 TextureView 用于预览,程序从 TextureView 中获取预览帧数据然后调用 dlib 库对帧数据进行处理,最后将检测结果绘制茬顶层的 SurfaceView 中
由于项目中用到了 dlib 与 opencv 库,因此需要对其进行配置主要涉及到以下几个方面:
// 绘制检测到的人脸矩形框
然后,分别在 onResume 与 onPause 函数Φ完成人脸检测类对象的初始化和释放:
// 保证图片方向与预览方向一致
以上所述是小编给大家介绍的Android 中使用 dlib+opencv 实现动态人脸检测功能希望對大家有所帮助,如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
}版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。