1

我写了一个启动相机的应用程序。我想包括人脸检测。我发现一些代码可以检测给定位图图像中的人脸,但该图像是从 res/drawable 目录加载的。我想要的是扫描相机的面部预览。任何人都可以阐明哪种相机方法应该处理检测。例如,我将在哪里进行检测的 surfaceChanged()?我知道我可能需要使用 previewcallback 方法。谁能指出我正确的方向谢谢

4

2 回答 2

1

您可以使用第三方库,如 OpenCV,或 Android2.2 人脸检测 Api 之类的东西来完成这项工作。你应该小心,因为 previewcallback 会给你一个 yuv 字节数组,所以你需要将它传输到 rgb。

于 2011-03-29T11:44:31.707 回答
0

本教程来自新的 Android 人脸检测器 API,展示了如何将人脸检测器与相机预览结合使用:

https://developers.google.com/vision/face-tracker-tutorial

于 2015-08-20T16:37:49.650 回答