Android人脸检测-Vision API或Camera API

vkislicins

我需要一种在我的“相机”应用中检测脸部的简单方法。我只关心一个回调,说在某处检测到人脸或在预览中检测到人脸的坐标。我注意到,在Google Play服务以及旧版和camera2 API中似乎都存在多个面部检测API。对于上述简单要求,我应该使用哪一个?

pm0733464

旧版本较旧,并且准确性比新的Google Play服务API低得多。

camera2 API取决于相机硬件中内置的面部检测功能,因此不一定在所有设备上都可用。我没有进行详尽的比较,但是我认为准确性也低于新的Google Play服务API的准确性。

有关在相机预览中使用Google Play服务API跟踪人脸的信息,请参见本教程:

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

您将定义的回调将是Tracker的子类,类似于本教程中的GraphicFaceTracker。

如果您不需要跟踪人脸或拥有其他管理相机的代码,则可以像这样直接调用人脸检测器:

Frame frame = Frame.Builder().setBitmap(myBitmap).build();
SparseArray<Face> faces = faceDetector.detect(frame);

在此处查看信息:

https://developers.google.com/android/reference/com/google/android/gms/vision/package-summary

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android API人脸检测与OpenCV / JavaCV人脸检测

来自分类Dev

在Android Vision API中切换到Camera2

来自分类Dev

PHP人脸检测:cloudinary API人脸计数

来自分类Dev

使用Google Vision API检测眨眼

来自分类Dev

Sunglass检测Google Vision Face API

来自分类Dev

如何使用Google Cloud Vision API检测暴力或裸露?

来自分类Dev

如何使用 Google Vision API 检测被剪掉的头部?

来自分类Dev

无法授权 Google Vision API

来自分类Dev

Android Camera2 API-检测何时关注

来自分类Dev

使用android.hardware.Camera2进行人脸检测

来自分类Dev

使用android.hardware.Camera2进行人脸检测

来自分类Dev

如何获得Google Cloud Vision API徽标检测的置信度分数?

来自分类Dev

如何仅使用python中的cloud vision API检测特定语言并忽略其他语言?

来自分类Dev

PHP AppEngine上的Google Cloud Vision API

来自分类Dev

Google Cloud Vision API权限被拒绝

来自分类Dev

Google Cloud Vision API-Python

来自分类Dev

Google Cloud Vision API“ PERMISSION_DENIED”

来自分类Dev

Google Vision API返回PERMISSION_DENIED

来自分类Dev

Cloud Vision API-PDF OCR

来自分类Dev

击中Google Vision Api时出错

来自分类Dev

RealityKit和Vision –如何调用RayCast API

来自分类Dev

Google Vision API服务帐户权限

来自分类Dev

Google Vision API返回PERMISSION_DENIED

来自分类Dev

PHP AppEngine上的Google Cloud Vision API

来自分类Dev

Microsoft ProjectOxford Vision API ClientException 错误

来自分类Dev

Xamarin 异常中的 Microsoft Vision API

来自分类Dev

Vision API:如何获取 JSON 输出

来自分类Dev

定期拍摄照片(Android Camera API)

来自分类Dev

Android Camera2 API和EXIF