Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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
Java 人脸验证_Java_Image Processing_Biometrics - Fatal编程技术网

Java 人脸验证

Java 人脸验证,java,image-processing,biometrics,Java,Image Processing,Biometrics,我正在创建一个具有图像字段的登录页面。在网络摄像机捕捉到我的图像后,我想用存储在数据库中的图像验证它。如果匹配,则应移至下一屏幕,否则将显示一些故障消息。如何使用java代码实现这一点?我认为您的问题属于生物识别系统的范畴 我想用数据库中存储的图像验证它 在数据库中注册用户时,不能按原样存储人脸图像。 因为在验证时,同一用户的图像可能与存储的图像不同,因此无法成功进行验证 因此,首先,您阅读了一些人脸识别算法,比如,或者更好地说,您阅读了一些与生物特征相关的论文。您必须使用java实现人脸识别算

我正在创建一个具有图像字段的登录页面。在网络摄像机捕捉到我的图像后,我想用存储在数据库中的图像验证它。如果匹配,则应移至下一屏幕,否则将显示一些故障消息。如何使用java代码实现这一点?

我认为您的问题属于生物识别系统的范畴

我想用数据库中存储的图像验证它

在数据库中注册用户时,不能按原样存储人脸图像。 因为在验证时,同一用户的图像可能与存储的图像不同,因此无法成功进行验证


因此,首先,您阅读了一些人脸识别算法,比如,或者更好地说,您阅读了一些与生物特征相关的论文。您必须使用java实现人脸识别算法。

我建议您使用为java构建的javacv opencv。在那里你会发现很多用于图像匹配和人脸识别的API函数

您可以下载opencv for java:

下面是在java中使用opencv的示例:

import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.CvType; import org.opencv.core.Scalar;

class SimpleSample {

  static{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); }

  public static void main(String[] args) {
    System.out.println("Welcome to OpenCV " + Core.VERSION);
    Mat m = new Mat(5, 10, CvType.CV_8UC1, new Scalar(0));
    System.out.println("OpenCV Mat: " + m);
    Mat mr1 = m.row(1);
    mr1.setTo(new Scalar(1));
    Mat mc5 = m.col(5);
    mc5.setTo(new Scalar(5));
    System.out.println("OpenCV Mat data:\n" + m.dump());   }

}
是一个用于识别api的图图


或者你可以在C++下做你的应用程序,然后在java下使用本机函数,检查这个

,开始寻找图像处理库。这不是你自己想要的东西。我认为处理可能有一个java端口?可能是错的。