我实现了我的camera2 api拍照和所有。但是现在我需要对该相机实施面部检测,并在检测到面部后在面部添加像面具一样的趣味。请找到我的解决方案或想法如何使用Camera2APi实现它而不是camera1
答案 0 :(得分:0)
您必须在过滤器(或掩码,如果您愿意)上实现自己的算法。目前,camera2 api支持内置人脸识别功能,可能适用于您的需求,也可能不适合您。在任何情况下,都没有简单的解决方案。
以下是在相机预览回调中返回面孔的简单代码
private CameraCaptureSession.CaptureCallback mPhotoCaptureCallback
= new CameraCaptureSession.CaptureCallback() {
//more code...
private void process(CaptureResult result) {
switch (mState) {
case STATE_PREVIEW: {
result.get(CaptureResult.STATISTICS_FACES); // will return an array of faces Face[]
//more code....
break;
}
//more code...
}