我想做面部检测等一些图像处理工作 在相机处于录制视频模式下。
现在我可以录制视频并保存文件并将其传输到我的服务器。 但如果我想在录制过程中检测人脸,(我不需要任何算法,我会接受它) 我怎样才能做到这一点?用什么样的图书馆? 我想我应该用一些方法来获取录制视频的每一帧。但是如何?
现在,我使用“MediaRecorder”来捕捉视频。 SurfaceView,SurfaceHolder:显示预览屏幕
有人能给我一些建议吗? 非常感谢你提前^^
答案 0 :(得分:1)
设置Camera对象时需要提供PreviewCallback。更多信息here。
该监听器会不时为您提供预览帧的像素缓冲区,您可以使用它来执行面部检测算法。
答案 1 :(得分:0)
您可能还会发现opencv.org很有帮助。正如您所经历的那样,Android在录制过程中不允许使用FaceDetection。我遇到了同样的问题,经过一些搜索,我找到了opencv.org,我正在努力......看起来非常有希望。