2

目前我正在创建一个想要从摄像头提要中挑选人脸的 android 应用程序,稍后我可以在其中进行更多分析。

目前,我已经实例化了一个相机对象,我在其上调用了 .setPreviewCallback() 和 .setFaceDetectionListener(),并相应地覆盖了相应的方法。

我想知道的是,当调用 onFaceDetection() 时,我想获取它检测到人脸的帧数据。目前我的工作是将它与 onPreviewFrame(byte[] data, Camera camera) 配对,其中我在 onFaceDetection() 中设置了一些布尔值,导致来自 onPreviewFrame 的 byte[] 数据被保存。但是,我不确定是先调用 onPreviewFrame() 还是 onFaceDetection()。

所以我想从本质上讲,我的问题是: 1. 什么叫做 first... onPreviewFrame() 或 onFaceDetection()?或 2. 我将如何获取 onFaceDetection() 对应的帧数据?

4

0 回答 0