总流程是先上传文件,保存到后台,获取返回来的face_token保存下来,然后拿face_token添加到faceSet里面去,搜索的时候结果会返回faceSet里面的face_token

1、demo

/**
* 搜索比较最相思的图片,imgUrl可以用本地文件,网络文件,base64
* 文档:https://console.faceplusplus.com.cn/documents/4888381
* @var string
*/
$url = "https://api-cn.faceplusplus.com/facepp/v3/search"; $imgUrl = 'http://1e51afa40f4bfb057a.jpg'; $faceset_token = 'f82d37f672f54e617c6052d6'; $res = send_post($url,array('image_url'=>$imgUrl,'api_key'=>"nsQNsO3",'api_secret'=>"xv",'faceset_token'=>$faceset_token));
echo $res.'<br><br><br>'; $face =json_decode($res,true); /**
* array (size=6)
'image_id' => string 'rYPXUDmjXoWdaiRt8mg==' (length=24)
'faces' =>
array (size=1)
0 =>
array (size=2)
'face_rectangle' =>
array (size=4)
...
'face_token' => string 'dceeeb27395c2c274c8c0493' (length=32)
'time_used' => int 610
'thresholds' =>
array (size=3)
'1e-3' => float 62.327
'1e-5' => float 73.975
'1e-4' => float 69.101
'request_id' => string '1528902829,c974d95a-85-97e4-fd10694a4b' (length=47)
'results' =>
array (size=1)
0 =>
array (size=3)
'confidence' => float 97.055
'user_id' => string '' (length=0)
'fac
*/ /**
* 去除返回的结果face_token,或者imageId,拿去OSS或者数据去比对查出图片URL
*/

  

随机推荐

  1. StringBuilder的常用方法

    转自:https://www.cnblogs.com/jack-Leo/p/6684447.html 在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符 ...

  2. C语言博客作业05--指针

    1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 1.2.2 代码累计 2.PTA总分 2.1截图PTA中函数题目集的排名得分 2.2 我的总分: 3.P ...

  3. nginx的限流问题

    nginx的限流问题 http{ limit_req_zone $binary_remote_addr zone=req_one:10m rate=100r/s;server{ listen 8080 ...

  4. DRF 缓存解决方案 drf-extensions / redis

    drf-extensions 概述 drf-extensions组件内部提供了 DRF  的本地内存方式的缓存方式 本地内存方式缓存在项目重启后则会消失 官方点击 这里 安装 pip3 install ...

  5. [HNOI2010]城市建设

    [HNOI2010]城市建设 玄学cdq O(nlog^2n)的动态最小生成树 其实就是按照时间cdq分治+剪枝(剪掉一定出现和不可能出现的边) 处理[l,r]之间的修改以及修改之后的询问,不能确定是 ...

  6. 图解TCP/IP

    序言 ----

  7. APACHE 安装

    APACHE  安装 到官网下载apache软件 解压apache软件 安装APR相关优化模块 创建APACHE安装目录 安装apche,开始预编译(检测安装环境) 编译和安装 启动时报错及排错 修改 ...

  8. mongodb增加新字段报错解决方法

    今天想在项目的一个集合里增加一个新字段 db.article.update({},{$set:{status:0}},{multi:true}) multi : 可选,mongodb 默认是false ...

  9. c/c++语言开发工具Dev-cpp【推荐】

    Dev-cpp: 工具介绍:https://baike.baidu.com/item/dev%20cpp/5617687?fr=aladdin 百度云下载地址:链接: https://pan.baid ...

  10. 文件的暂存(git add)

    如果我们更改了之前已经被跟踪的main.c,然后执行git status $ git status On branch master Changes not staged for commit: (u ...