是否有适用于Android / Java的简单库/框架可以检测图片上的面部并提供有关图片中人物的一些信息?我的意思是性别,年龄,情绪(微笑,悲伤,愤怒)等信息......
我尝试了Face++和微软的Project Oxford。它工作得很好但我想在没有Internet连接的情况下使用类似的东西。
features in Google Play Services看起来很棒,但它只给我微笑的概率,而不是年龄,性别等。
答案 0 :(得分:0)
我创建了一个用于人脸检测和裁剪的 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) {}
}