使用 firebase ml-kit 录制视频时进行人脸检测

Dev*_*per 5 android firebase-mlkit

我想在录制视频时检测人脸,并想用叠加贴纸保存视频。

目前,我正在使用 Firebase ml-kit 进行人脸检测 https://github.com/firebase/quickstart-android/tree/master/mlkit/app

我能够在实时摄像头上检测到人脸。但是如果我启动 MediaRecorder 类来录制视频,相机就会冻结。

mMediaRecorder = new MediaRecorder();
cameraSource.unLockCamera();
mMediaRecorder.setCamera(cameraSource.getCamera());
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
CamcorderProfile mProfile=CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH);
mMediaRecorder.setProfile(mProfile);
Run Code Online (Sandbox Code Playgroud)

有人给我一些建议吗?提前致谢。