在学习人脸检测的过程中,具体操作的每个步骤都要先列出来。第一步需要在人脸数据库里添加一张经检测是否是人脸(怎么检测很重要)的照片。第二部是运用微信小程序里的camera组件检测是否是本人。
这就两大步都要具体在分小步骤做。
一大步骤
1.把图片下载到开发者服务器文件里并且添加到人脸数据库里。
(首先实现下载到本地文件里你可以用固定的一张图片路径测试,之后运用thinkphp框架里的上传文件知识,把测试的图片上传到本地文件里。如果上传成功,则获取上传文件的信息)
会不会疑惑怎么把测试的图片下载到本地文件里?在tp框架里前台用到了<input type='file' name='photo'> 选择文件。但在微信小程序里利用weui-wxss-master(weui样式)样式和wx.uploadFile()将本地资源上传到开发者服务器里。
问题又来了,上传文件到开发者服务器里之后,跟添加到人脸数据库有什么联系?
添加人脸数据库这个库我用的是百度云人脸数据库,所以查看百度云技术文档(安装人脸识别php sdk3) 例如下图。具体代码也在下面。
利用上面的方法,先用固定一张照片测试。
怎么检测很重要!!!!
调用aipface.php文件里的方法,
$client = new \AipFace($APP_ID, $API_KEY