Android 中使用 ML Kit 的人脸置信度

Confidence of faces using the ML Kit in Android

我有一个 Android 应用程序,它使用 Google ML Kit 来检测 CameraX 拍摄的帧上的人脸。我的应用程序非常简单,使用下面的代码片段。

override fun analyze(image: ImageProxy) {
  detector.process(image)
    .addOnSuccessListener { faces ->
      ...
    }
    .addOnFailureListener { e ->
      ...
    }
    .addOnCompleteListener {
      ...
    }
}

我需要收集该帧上的所有面孔及其 置信度 值,因为我想确保检测具有良好的准确性。 根据下图,Face对象没有任何置信度值。

face-object

你是对的。 FaceDetector 的 API 表面中没有显示置信度得分结果。但是,只有置信度 >= 0.5 时才会返回人脸结果,因此应该可以安全使用。