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
*/
随机推荐
- centos 7 修改网卡名字
1.编辑网卡信息 cd /etc/sysconfig/network-scripts/ #进入网卡目录mv ifcfg-en067761 ifcfg-eth0 #重命名网卡 cat ifcfg-eth ...
- 写一个Python 1、通过select实现的最简单的web框架2、通过wsgiref实现的web框架
#!/usr/bin/env python # -*- coding: utf- -*- import socket import select class MyRequest: "&quo ...
- Python——pyqt5——各框架编程
一.日期时间(dateTimeEdit/dateEdit) setDateTime:设置日期(含时间) QDateTime.currentDateTime():当前日期(含时间) setDate:设置 ...
- Django内置分页
一.django内置分页 from django.shortcuts import render from django.core.paginator import Paginator, EmptyP ...
- 特殊计数序列——第一类斯特林(stirling)数
第一类斯特林数 在这里我因为懒所以还是用\(S(n,m)\)表示第一类斯特林数,但一定要和第二类斯特林数区分开来 递推式 \(S(n,m)=S(n-1.m-1)+S(n-1,m)*(n-1)\) 其中 ...
- Linux-存储管理
存储基础知识 从工作原理区分: 机械 HDD 固态 SSD SSD的优势: SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性 ...
- linux查看主板型号、CPU、显卡、硬盘等信息
系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # ...
- HDU - 4734 F(x) (数位dp)
For a decimal number x with n digits (A nA n-1A n-2 ... A 2A 1), we define its weight as F(x) = A n ...
- (模拟 打好基础)nyoj1363-计划日
1363-计划日 内存限制:256MB 时间限制:3000ms 特判: No通过数:21 提交数:79 难度:1 题目描述: 为什么花那么多时间.精力还是学不好学不通,如何把握各科目的重难点,期中和期 ...
- servlet三大作用域对象
1 req 请求对象 共享的数据 : 请求共享 特点: 同一次请求中 共享数据可以获取 (请求一旦结束 请求共享清除站)(请求转发能共享 重定向不行) 代码: req.setAttribute(&qu ...