thinkphp5 - 对接人脸识别对别接口
作者:广州小程序开发 时间:2019-06-06 15:23
因业务场景需要一个人脸识别认证的功能,我第一次想到的就是通过第三方接口获取该功能,而阿里云是我第一想到的提供商,直接上阿里云搜索相关的功能,都是收费,本着为客户节省钱的前提下,我个人还是尽可能的找免费的,百度AI的出现弥补了不足。
第一步就先注册百度AI相关账号,创建相关应用。
第二步下载SDK
下载地址
http://ai.baidu.com/docs#/Face-PHP-SDK/622011d4
下载后解压放在tp5的app目录下面
然后就是相关的调用了。
如果你直接跟着手册做是错的。因为tp5很注重命名空间的规范。所以你需要在这些api.php文件的头部加命名空间
类似这样
这个时候你就可以调用了。
很简单。跟着手册走,找到你想要的功能
下面我就是需要用到人脸对比功能直接拉到人脸对比就好了。这个时候你会看到一个方法。
类似这样用就好了
然后就可以请求接口看效果了。 我拿了一张4年前的照片和现在的照片对比得到的结果如下
92%的相似度是我本人没错了。