关于接入 Face++ 若干问题

发布时间 2023-10-30 03:29:32作者: Mira_2019

应对目前的问题,还是要养成,预习、听课、复习、阅读,以及 Paraphrase的好习惯,这样掌握知识点才足够牢靠。

 

关于接入 Face ++ Emotion Detection 的小项目,读者可以点击:https://shoelesscai.com/turtle/emo_detect

体验一下。

 

 

构建代码过程中,基本思路还是比较简单的:

本地上传架构,上传后转换格式,接口直接支持 base64,以及 Cover 的解决方案,就是选中小图的时候怎么处理。

 

1. PhotoShop 制作  GIF

主要思想:时间轴,调整 帧

https://zhuanlan.zhihu.com/p/87005372

 

2.使用 php 调用 curl

(A) face++ 官方调用

curl -X POST "https://api-cn.faceplusplus.com/facepp/v3/detect" -F "api_key=****" -F  "api_secret=****" -F "image_url=https://userspace1.oss-cn-beijing.aliyuncs.com/article/faceplus-5.jpg" -F "return_landmark=0" -F "return_attributes=emotion"

php 调用 curl extension

官方:https://www.php.net/manual/zh/curl.examples-basic.php

Face++ 官方技术文档

https://console.faceplusplus.com.cn/documents/5671708

 

 

(B)ajax 同步调用

ajax 特点是异步调用,同步时候,可以在 call back func. 中放入自己想部署的动作。

参考:https://www.cnblogs.com/twoheads/p/10457073.html

 二进制 file 针对 face++ 格式设置。默认 $.ajax() 设置会有些绕行

参考:https://blog.csdn.net/u012235103/article/details/89552453

 

(C)这篇文章写的还可以,但是没参考

https://www.haorooms.com/post/js_webapi_filereader

 

3. Face++ 官方技术文档

https://console.faceplusplus.com.cn/documents/5671708

 

4.其他

例如 contentType

https://blog.csdn.net/u012235103/article/details/89552453

 最终,我们发现 reader.readAsDataURL() 本来就是 base64,依据官方文档,传入对应格式即可。

https://blog.csdn.net/weixin_41636483/article/details/112589158