阿里云人脸人体识别调试心得与备忘
最近试了一下阿里云人脸人体识别调试。
官方网站在此:
https://next.api.aliyun.com/product/facebody
使用API调试,需要开通人脸人体功能。开通了之后可以来控制台查看和操作。https://vision.console.aliyun.com/cn-shanghai/detail/facebody 在控制台可以看到人脸数据库,并可进行操作。
阿里云API调试
阿里云的API调试挺好用的,不过在没有摸索过的情况下,会有一个大大坑。
重点:需要在左侧的文本框中填写了合适的值,在右边根据值更新了代码。这时候“运行示例”或是“下载完整工程”才是可以运行的示例。如果你不这样做,下载的工程是无法进行调试的,因为它缺少代码。作者在这里折腾了很久。
下载的工程示例,需要使用NPM,来装上阿里云的SDK。在下载的根目录查看readme.md文件,里面提示使用:composer install && php src/Sample.php,来安装SDK并运行。(有的示例里面或许没有这个readme.md文件,但还是用这一句来安装运行。)
运行示例的功能也非常的强大,但如果不买阿里云的NAS文件系统,只能分配一个临时的系统来作调试。
补充:NAS文件系统:https://nasnext.console.aliyun.com/overview
API调试步骤
- 创建人脸数据库
- 添加人脸样本
- 添加人脸数据
- 搜索人脸
补充:以上的人像图片要放在OSS上面。
一般调试可以直接在NAS上面用命令行进行操作。如果要创建站点来调用示例,则需要为服务器设置https。