标签: face-recognition

面部识别用于分类数码照片?

我喜欢乱搞人工智能,想尝试面部识别,第一步就是找到照片中的面孔.这通常是怎么做的?您是否使用样本图像/图像或基于统计的方法的卷积?你怎么找到脸的边界框?我的目标是从所有数码照片中分类我孩子的照片.

提前致谢.

c# artificial-intelligence face-recognition face-detection

11
推荐指数
2
解决办法
4497
查看次数

3D物体检测 - Opencv

我使用他们的wiki上提供的文档尝试使用OpenCV进行人脸识别.它工作正常,可以检测多个面孔.但是,该网站上没有提供有关3D物体检测或头部跟踪的数据.代码和维基的链接如下:

人脸识别

级联分类器

虽然wiki确实提供了有关人脸检测的足够信息,但您可能已经发现,但未提供3D人脸识别方法.

我想知道与3D人脸识别和跟踪相关的项目,以便我可以看到源代码并尝试使项目做同样的事情.

opencv face-recognition computer-vision

11
推荐指数
1
解决办法
2万
查看次数

opencv face recognition为DB中的未知用户返回相同的名称

我做了检测部分.但是当谈到识别时,当另一个不知名的人来到摄像机前时,它应该显示"未知的人",但它显示的是数据库人的名字.对于所有其他用户,它显示与DB中存储的人员相同的名称.

请帮帮我.

android face-recognition

11
推荐指数
1
解决办法
1085
查看次数

虚拟环境中的Opencv3和Python 2.7 - AttributeError:'module'对象没有属性'createLBPHFaceRecognizer'

我有一个opencv 3的python函数.它在没有虚拟环境的情况下工作.我还在venv上安装了opencv:pyimagesearch.我试图在venv上运行该python函数,然后它给出一个错误:

AttributeError: 'module' object has no attribute 'createLBPHFaceRecognizer'
Run Code Online (Sandbox Code Playgroud)

没有在终端的venv:

gkhan@Gkan ~/Masaüstü/face_recognizer $ python face_recognizer.py
Yol :./sinif/114.jpg.
114 Yuz Tanindi 12
Run Code Online (Sandbox Code Playgroud)

与终端的venv:

gkhan@Gkan ~/Masaüstü/face_recognizer $ workon cv
(cv)gkhan@Gkan ~/Masaüstü/face_recognizer $ python face_recognizer.py
Traceback (most recent call last):
  File "face_recognizer.py", line 15, in <module>
    recognizer = cv2.createLBPHFaceRecognizer()
AttributeError: 'module' object has no attribute 'createLBPHFaceRecognizer'
Run Code Online (Sandbox Code Playgroud)

我的python代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import cv2, os
import numpy as np
from PIL import Image

# For Test
if 0==0:

    cascadePath = …
Run Code Online (Sandbox Code Playgroud)

python opencv face-recognition virtualenv python-2.7

11
推荐指数
2
解决办法
3万
查看次数

人脸检测和比较

我正在为我的文章进行面部检测和比较的小型研究.目前,我正在使用基于类似基于OpenCV级联的功能的快速人脸检测(我稍后将实施学习).下一步是进行面部比较.有没有熟知的算法?它会很棒,如果有一些C#代码,解释它们或一些实现它们的dll.

c# opencv face-recognition computer-vision face-detection

10
推荐指数
2
解决办法
1万
查看次数

人脸检测不适用于前置摄像头

所以基本上,我有这个代码,

        if(mCamera.getParameters().getMaxNumDetectedFaces()==0)
        {
            System.out.println("Face detection not avaliable");
        }
        else
        {
            System.out.println("Max faces: " + Integer.toString(mCamera.getParameters().getMaxNumDetectedFaces()));
        }

        mCamera.setFaceDetectionListener(new FaceDetectionListener() {

            @Override
            public void onFaceDetection(Face[] faces, Camera camera) {
                // TODO Auto-generated method stub
                System.out.println("Face detection callback called." + Integer.toString(faces.length));


            }


        });
Run Code Online (Sandbox Code Playgroud)

在调用之后,调用mCamera.startFaceDetection();回调,一切正常.但是,如果我更换摄像头,相同的代码会导致回调永远不会被调用.将getMaxNumDetectedFaces返回35两个摄像头,所以我认为它支持前置摄像头.我可以来回更换相机,每次调用此代码,它将适用于后置摄像头,但不适用于前置摄像头.

还有什么我可能做错了吗?

java android face-recognition face-detection

10
推荐指数
1
解决办法
2448
查看次数

Android Face识别并从数据库中获取类似的面孔

在我的应用程序中,我将实现像谷歌图像搜索这样的图像搜索.唯一不同的是,我只搜索人脸.这是怎么回事..

  • 用户使用相机拍摄一个人的照片.
  • 我的应用程序应识别该人的面部并从图像中获取有关面部的详细信息(例如:颜色).
  • 使用这些详细信息应用程序将在图像数据库中搜索类似的面部.
  • 最后它会向用户显示结果.

所以我想识别使用Android面部识别类的面部并选择该识别区域并将该面部的细节保存到数组或数据库中.

关于上述情况我几乎没有问题.

  • 从图像中我需要做些什么才能进行正确的图像搜索?
  • 我只能用颜色吗?
  • 你有什么想法从这个公认的脸上获取像素细节吗?我知道如何在位图图像上做到这一点.但我不确定该方法是否仍适用于人脸识别类.

有人能解释一下这些东西吗?

android opencv image face-recognition google-image-search

10
推荐指数
1
解决办法
1万
查看次数

c#人脸识别

我正在尝试编写一个简单的程序,它将检测网络摄像头上的面部然后触发事件(可选择拍摄脸部的快照)

我不需要任何想要与其他面孔比较的东西,我只需要发送一封电子邮件,有人在门口(希望附带照片)

关于如何使用和使用什么,问题非常困惑

我看到有一个非常强大的"opencv",它有一些包装类,即opencv.net和emgu.cv

我已经在这里和那里看到了一些例子,但我还没有找到适用于VS2010 c的一组工作源代码#

任何人都可以推荐像我这样的业余程序员最好的行动方案.

谢谢

c# opencv face-recognition opencvdotnet

9
推荐指数
1
解决办法
2万
查看次数

在Android开源项目中面对解锁代码?

有谁知道android源代码树中面部解锁代码的位置?我希望在我的应用中加入一些人脸识别功能,并希望使用谷歌已经创建的代码.

我已经看过opencv和其他一些第三方API等替代方案,但我真的很想看看Google的方式.谢谢!

android opencv face-recognition

9
推荐指数
1
解决办法
8358
查看次数

面部身份验证以编程方式解锁我的应用程序

我正在开发一个 android 应用程序,它使用指纹/人脸识别来解锁应用程序。

我已经使用BiometricPrompt成功集成了指纹认证。但不知道从哪里开始进行人脸认证。任何单挑都会非常有帮助。

另外,由于 BiometricPrompt 带有人脸、指纹和虹膜,我不想使用 MLKIT 或任何第三方库。

下面是我用于指纹认证的一段代码。

new BiometricPrompt
    .Builder(context)
    .setTitle(title)
    .setSubtitle(subtitle)
    .setDescription(description)
    .setNegativeButton(negativeButtonText, context.getMainExecutor(),
                        new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            biometricCallback.onAuthenticationCancelled();
        }
    })
    .build()
    .authenticate(new CancellationSignal(), context.getMainExecutor(),
            new BiometricCallbackV28(biometricCallback));
Run Code Online (Sandbox Code Playgroud)

java android face-recognition

9
推荐指数
2
解决办法
1万
查看次数