Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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
将图像中的人脸与PHP中的图像列表进行比较_Php_Artificial Intelligence_Computer Vision_Face Recognition - Fatal编程技术网

将图像中的人脸与PHP中的图像列表进行比较

将图像中的人脸与PHP中的图像列表进行比较,php,artificial-intelligence,computer-vision,face-recognition,Php,Artificial Intelligence,Computer Vision,Face Recognition,我正在创建一个应用程序,它的主要功能是,用户可以输入图像,其中包括一个人的脸。使用该输入图像,我需要检查(比较)输入图像是否与我拥有的图像列表匹配。我指的是输入图像中的人脸,列表可能包含100000多张图像 我们如何在PHP中做到这一点呢?尽管在PHP中实际上可能做到这一点,但对于这个问题来说,使用这种语言显然是一个错误的选择。您可能真正想要的是: 1.)一些模式匹配软件可以识别图像中的相似性。由于这涉及图形处理,这种软件不象PHP那样用脚本语言编码,而是用更有效的方法,比如C或C++。p> 2

我正在创建一个应用程序,它的主要功能是,用户可以输入图像,其中包括一个人的脸。使用该输入图像,我需要检查(比较)输入图像是否与我拥有的图像列表匹配。我指的是输入图像中的人脸,列表可能包含100000多张图像


我们如何在PHP中做到这一点呢?

尽管在PHP中实际上可能做到这一点,但对于这个问题来说,使用这种语言显然是一个错误的选择。您可能真正想要的是:

1.)一些模式匹配软件可以识别图像中的相似性。由于这涉及图形处理,这种软件不象PHP那样用脚本语言编码,而是用更有效的方法,比如C或C++。p> 2.)一些控制人脸识别的原始php代码,在另一个进程中运行比较

。您可以直接从PHP调用OpenCV,也可以尝试使用


关于这个问题,还有一长串其他人脸识别库:

类似于谷歌用于图像搜索的东西?你必须扫描这些图像,获得相似的向量数据,并匹配这些向量数据-圆形和椭圆形-检测颜色模式和头发。。待如何推进;必须有一个API已经为这个(IBM),但我不知道如果它是PHP-Java是(passport机器等)-1。这不是一个真正的答案。只是对语言选择的批评。只是想指出,脚本语言并不意味着它没有被编译,或者它没有效率。实际上,这个短语可能会很混乱,所以最好不要使用它。@ Nofar易卜拉欣,这不是真的:我确实指出了一个可行的解决办法。@他实际上建议了一个可用的方法——让PHP调用C++库(虽然C会更好)。但是,如果您有足够的时间运行自己的服务器(或VPS),那么为什么不选择Python、Ruby或Common Lisp(最适合AI)。它们更强大,普通的LISP至少和C++一样有效。-为什么你们不在评论之前阅读?我提到了C和C++。PHPQA。在你应该找到你觉得很好的帮助的答案的时候。请接受真正解决您问题的版本。您好,Christian,我已尝试安装您提到的版本,但该模块在我的系统中不正确,在执行“make test”函数时出现了一些差异错误。第一个链接已过期。使用python编程。我们可以使用face_Recogniton库来实现这一点。