Android/Java人脸识别:性别、年龄、情绪

Posted

技术标签:

【中文标题】Android/Java人脸识别:性别、年龄、情绪【英文标题】:Android/Java Face Recognition: gender, age, emotions 【发布时间】:2016-01-29 23:29:01 【问题描述】:

是否有任何简单的 android/Java 库/框架可以检测图片上的人脸并为我提供有关图片上人物的一些信息?我的意思是诸如性别、年龄、情绪(微笑、悲伤、愤怒)之类的信息......

我试过Face++ 和微软的Project Oxford。它工作得很好,但我想在没有互联网连接的情况下使用类似的东西。

features in Google Play Services 看起来很棒,但它只给了我微笑的概率,而不是年龄、性别等。

【问题讨论】:

试试 OpenBr。 openbiometrics.org 或在这里查看***.com/questions/6825778/… 【参考方案1】:

我创建了一个用于人脸检测和裁剪的 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) 

【讨论】:

以上是关于Android/Java人脸识别:性别、年龄、情绪的主要内容,如果未能解决你的问题,请参考以下文章

听说虹软的人脸识别算法已经升级到3.0的版本了,更新了啥功能啊?

你的手泄露了你的性别与年龄(内附CNTK与PyTorch 代码)

keras 入门整理 如何shuffle,如何使用fit_generator

android 集成人脸识别都有哪些好的sdk

AI:人脸识别

[php]百度AI人脸识别教程