0

Face提取通过 Androidgms.vision.face.*包检测到的对象所代表的实际像素的推荐方法是什么?

我正在使用此处FaceTracker的示例代码从设备相机中检索视频帧,并通过人脸检测运行它们。

管道将 a 附加Face Detector到从对象CameraSource接收Frames 的 a SurfaceViewFace人脸检测器为每个检测到的人脸创建对象。然而,据我所知,Face对象并不包含面部所包含的底层像素。我想存储检测到的人脸以供将来验证。

一种可能的解决方案(据我所知)是从 接收帧SurfaceView,保留该缓冲区,在单个 上调用面部检测Frame,然后使用Face返回的对象来提取像素。但是,我对实现细节知之甚少,无法猜测单帧调用的可能开销(模型初始化等)。10 年后,我重新熟悉了 Java,这意味着我对正在阅读的代码的理解也有点慢 :)

有什么首选的解决方案吗?

4

0 回答 0