Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓人脸识别&;从数据库中获取相似的面_Android_Image_Opencv_Face Recognition_Google Image Search - Fatal编程技术网

Android 安卓人脸识别&;从数据库中获取相似的面

Android 安卓人脸识别&;从数据库中获取相似的面,android,image,opencv,face-recognition,google-image-search,Android,Image,Opencv,Face Recognition,Google Image Search,在我的应用程序中,我将实现一个像谷歌图像搜索这样的图像搜索。唯一不同的是我在这里只搜索人脸。事情是这样的 用户使用相机拍摄一个人的照片 我的应用程序应该识别那个人的脸,并从图像中获取有关该脸的详细信息(例如:颜色) 使用这些细节应用程序将在图像数据库中搜索相似的人脸 最后,它将向用户显示结果 因此,我想使用Android人脸识别类识别人脸,并选择识别区域,然后将该人脸的详细信息保存到数组或数据库中 我对上述情景有几个问题 我需要从该图像中获取哪些内容来进行正确的图像搜索 我可以只用颜色吗

在我的应用程序中,我将实现一个像谷歌图像搜索这样的图像搜索。唯一不同的是我在这里只搜索人脸。事情是这样的

  • 用户使用相机拍摄一个人的照片
  • 我的应用程序应该识别那个人的脸,并从图像中获取有关该脸的详细信息(例如:颜色)
  • 使用这些细节应用程序将在图像数据库中搜索相似的人脸
  • 最后,它将向用户显示结果
因此,我想使用Android人脸识别类识别人脸,并选择识别区域,然后将该人脸的详细信息保存到数组或数据库中

我对上述情景有几个问题

  • 我需要从该图像中获取哪些内容来进行正确的图像搜索
  • 我可以只用颜色吗
  • 你对从那张被识别的脸上获取像素细节有什么想法吗?我知道如何在位图图像上执行此操作。但我不确定这种方法是否仍然适用于人脸识别类
有人能给我解释一下吗?

使用API


我写了一些关于如何在中设置它的内容。

我也建议您使用OpenCV函数,它们对人脸检测和识别进行了很好的优化

对于识别,您不需要进行颜色处理。 因为您是在Android上开发应用程序的,所以可以使用

这里有一些有用的链接,让您有一个好主意开始:

这里有一个有用的人脸检测和识别教程

我还建议您应用已经在android stuff中实现的检测api:

为了准备一个干净、合适的人脸数据库,从而提高识别结果的质量,不要忘记对齐人脸

尝试并测试基准人脸数据库,以评估您的实现:


它不是JAVA版的吗,这样我就可以在我的Android项目中使用它了吗???你能更具体的打开简历的Android链接吗