Android 性别为男性或女性的人脸检测器

Android 性别为男性或女性的人脸检测器,android,google-play-services,face-detection,Android,Google Play Services,Face Detection,我已经使用google play services vision:9.4.0+成功地实现了人脸检测,并且在canvas的帮助下通过一个简单的程序获得了检测到的人脸。 我想知道在onClicklistner上给定照片的性别 有什么方法可以做到这一点吗?尝试使用这个api:性别分类 Json结果: import com.algorithmia.*; import com.algorithmia.algo.*; String input = "{\n" + " \"image\": \"d

我已经使用google play services vision:9.4.0+成功地实现了人脸检测,并且在canvas的帮助下通过一个简单的程序获得了检测到的人脸。 我想知道在onClicklistner上给定照片的性别


有什么方法可以做到这一点吗?

尝试使用这个api:性别分类

Json结果:

import com.algorithmia.*;
import com.algorithmia.algo.*;

String input = "{\n"
 + "    \"image\": \"data://deeplearning/example_data/m_ali.jpg\"\n"
 + "}";
AlgorithmiaClient client = Algorithmia.client("YOUR_API_KEY");
Algorithm algo = client.algo("algo://deeplearning/GenderClassification/1.0.1");
AlgoResponse result = algo.pipeJson(input);
System.out.println(result.asJsonString());

我非常怀疑你能做到这一点,除非你使用一些复杂的人工智能算法。有时,即使是人类也很难区分男性和女性。变性人呢?我猜你是想爬镜子。这看起来像是几个月的任务。你不能只写face.getGender,因为它没有任何方法。所以你必须手动识别它。@Rotwang我见过许多应用程序,它们检测性别的准确率至少为90%,我的意思是你无法获得人脸对象的性别。如果你想这样做,你必须实现你自己的算法,这需要我几个月的时间来实现。你希望得到什么样的帮助?你想让我花几个月的时间开发性别检测算法吗?实际上我不知道,但这不是免费的。查看google vision api中的定价部分google vision api中有Facial Hair Moustach,beard可能会帮助您它的api因此支持android for Sure您能告诉我google vision中的Facial Hair的示例吗?@farhan这不是完全免费的价格,请尝试此链接中的部分
import com.algorithmia.*;
import com.algorithmia.algo.*;

String input = "{\n"
 + "    \"image\": \"data://deeplearning/example_data/m_ali.jpg\"\n"
 + "}";
AlgorithmiaClient client = Algorithmia.client("YOUR_API_KEY");
Algorithm algo = client.algo("algo://deeplearning/GenderClassification/1.0.1");
AlgoResponse result = algo.pipeJson(input);
System.out.println(result.asJsonString());
{
  "results": [
    [0.9948568344116211, "Male"],
    [0.0051431627944111815, "Female"]
  ]
}