有没有适用于Android/Java的简单库/框架,可以检测图片上的人脸并给我一些关于这张照片上人的信息?我指的是像性别、年龄、情绪(微笑、悲伤、愤怒)等信息。
我已经尝试过Face++和Microsoft的Project Oxford。它们的效果很好,但我希望使用没有网络连接的类似东西。
Google Play服务中的功能看起来很棒,但它只给出微笑的概率,没有年龄、性别等信息。
有没有适用于Android/Java的简单库/框架,可以检测图片上的人脸并给我一些关于这张照片上人的信息?我指的是像性别、年龄、情绪(微笑、悲伤、愤怒)等信息。
我已经尝试过Face++和Microsoft的Project Oxford。它们的效果很好,但我希望使用没有网络连接的类似东西。
Google Play服务中的功能看起来很棒,但它只给出微笑的概率,没有年龄、性别等信息。
我创建了一个用于人脸检测和裁剪的Android库。
该库兼容Java和Kotlin语言,具有以下功能:
请参考Viola SDK获取实现细节。
示例
val viola = Viola(listener)
viola.addAgeClassificationPlugin(context) //optional, available via external dependency
viola.detectFace(bitmap)
private val listener: FaceDetectionListener = object : FaceDetectionListener {
override fun onFaceDetected(result: Result) {}
override fun onFaceDetectionFailed(error: FaceDetectionError, message: String) {}
}