java - 如何在录制视频模式下进行人脸检测

标签 java android

我想做一些图像处理工作,比如人脸检测什么的 在相机处于录制视频模式下。

现在我可以录制视频并保存文件并将其传输到我的服务器。 但是如果我想在录制过程中检测人脸,(我不需要任何算法,我会接受) 我怎样才能做到这一点?使用什么样的图书馆? 我想我应该使用某种方法来获取录制视频的每一帧。但是如何呢?

现在,我使用“MediaRecorder”来捕捉视频。 SurfaceView , SurfaceHolder : 显示预览画面

有人可以给我一些建议吗? 非常感谢你 ^^

最佳答案

您需要在设置 Camera 对象时提供 PreviewCallback。更多信息 here .

该监听器会不时为您提供预览帧的像素缓冲区,您可以使用它来执行人脸检测算法。

关于java - 如何在录制视频模式下进行人脸检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497940/

相关文章:

java - SWT:显示菜单项的工具提示

android - 我的 Activity 状态在设备 sleep (锁定/解锁)时丢失

android - 如何修复构建工具 (22.0.0/1) 依赖性问题

java - 在Grails中将listAgg与H2数据库一起使用

java - jgraphx 上划线顶点标签

java - 如何访问外部类的公共(public)方法以便在 JPanel 上重绘?

java - 如何处理1 :N Foreign Key for CRUD in Spring MVC/Hibernate?

Android ScrollView 与关键布局元素重叠

具有 START_STICKY 的 Android 服务在终止应用程序时崩溃

android - 如何在与父级底部对齐的 CardView 上添加阴影