face++ php

时间:2023-03-09 00:28:08
face++ php

总流程是先上传文件,保存到后台,获取返回来的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. React Native & ES6 & emoji

    React Native & ES6 & emoji && 逻辑运算符 https://developer.mozilla.org/zh-CN/docs/Web/Jav ...

  2. MariaDB多实例的安装配置

    初始化数据库: mysql_install_db  --basedir=/var/lib/mysql --datadir=/data/3306/data --user=mysql mysql_inst ...

  3. Jetson TX1使用usb camera采集图像 (2)

    该方法只启动usb摄像头 import cv2 import numpy import matplotlib.pyplot as plot class Camera: cap = cv2.VideoC ...

  4. C#入门教程源码

    C#入门教程源码 [日期:2019-01-26] 来源:51zxw.net  作者:zhangguofu [字体:大 中 小] 方法一:百度云盘下载地址: 链接:https://pan.baidu.c ...

  5. subprocess

    在没有subprocess这个模块的时候,我们怎么去跟我们的操作系统做交互的呐?下面我们先说说这三个模块:os.system().os.popen().commands. 1.  os.system( ...

  6. Linux-进程管理

    关于进程 Process what is process ? 什么是进程 process life cycle 进程的生命周期 process states 进程状态 什么是进程? 进程是已启动的可执 ...

  7. 【linux】常用命令集锦&持续更新...

    滴:转载引用请注明哦[握爪]:https://www.cnblogs.com/zyrb/p/9709013.html  对深度学习训练及日常work中的常用linux命令进行整理. [一]screen ...

  8. <02>labSQL的配置和使用方法

    任务布置:制作简单地铁站点管理系统<2> 要求一:正确配置系统,建立基本正常的数据通道:要求二:实现地铁站点的登记,拥有查询功能: 正文: 今天介绍labview虚拟仪器软件中  labS ...

  9. MySql分页查询慢|这里告诉你答案

    一.背景 我们在开发的过程中使用分页是不可避免的,通常情况下我们的做法是使用limit加偏移量:select * from table where column=xxx order by xxx li ...

  10. THUWC2019 GG记

    所以要什么时候才不会出现像这样的滚粗记呢? Day-?~Day-4 我也不清楚具体干了什么 不过学了很多东西,至少相对于去年还是个小菜鸡,今年已经变成大菜鸡了 Day-3~Day-1 几乎就是复习前面 ...