为更好的适应开发环境现使用ThinkPHP5版本进行开发,若当前为3版本的话则无法直接升级,请下载新版本框架后重新进行编辑。
源码下载地址:
github地址
https://github.com/paopao7/face
码云地址
废话不多说直接上地址:
https://space.bilibili.com/317440371/channel/detail?cid=66970
该视频主要讲解的是阿里云的人脸识别以及如何编写PHP代码去实现对应的功能
官方文档地址为:
https://help.aliyun.com/product/53257.html?spm=a2c4g.750001.11.2.27247b13iAusHB
接下来简单介绍下人脸识别:
人脸识别(Face Recognition)实现了图像或视频中人脸的检测、分析和比对,包括人脸检测定位、人脸属性识别和人脸比对等独立服务模块,可为开发者和企业提供高性能的在线API服务,应用于人脸AR、人脸识别和认证、大规模人脸检索、照片管理等各种场景。
其实以上文字是直接复制阿里云的
了解了大概之后,接下来我们就直接开始实操了
先找到官方的API说明,如下图所示:
该文档简单描述了下请求的参数以及返回的参数及其注解,然而重点是请求地址是啥啊?
别着急,可以看到上图我标注的地方(<host>?参见Api调试页面的:请求地址)
该地址需要去哪里找呢,很简单,登录你的阿里云账号,然后去开通对应的人脸识别服务即可
找不到的话,在“产品和服务”下进行搜索即可,如下图所示:
搜索到点击即可。当然这边还有个费用需要注意下的,它分为两种情况,具体如下图所示:
实际费用以官方为准。
开通之后我们可以在API调试页面找到我们需要的请求地址,具体如下图所示:
可光有个地址也没用啊 咱还不知道具体的加密方式等,别着急看上图。点击上图中的“数加平台API校验规则(数加平台相关)。”即可看到对应的校验规则及demo,当然其中也包含其他的语言,请依据实际需要进行参考。
需要注意的是
1、请求地址需修改为实际的地址(可在API调试页面找到)
2、akId及akSecret 请勿泄漏
3、请求方式记得修改为POST
4、请求参数请以json格式进行传递
好了关于PHP如何调用阿里云人脸识别就到这边,详情请查看对应的讲解视频也可通过阅读原文跳转至官方文档 谢谢
https://space.bilibili.com/317440371/channel/detail?cid=66970
同时也欢迎大家转载我的文章及视频,记得注明下出处
如果还有什么不明白的地方,欢迎加我QQ进行咨询,请注明技术咨询 本人QQ:980569038 TP集成支付宝群:594955172 ? 若该文章对您有一定帮助,欢迎打赏
(点击图片可放大)
本人原创,转载请注明出处