百度提供的web demo测试地址:http://ai.baidu.com/tech/face/compare

API : https://aip.baidubce.com/rest/2.0/face/v2/match
http方法:post
URL参数:access_token 值 :参考http://ai.baidu.com/docs#/Beginner-Auth/top 获取
Header参数:Content-Type 值:application/x-www-form-urlencoded
Body参数:images 值:分别base64编码后的2张图片数据,需urlencode,半角逗号分隔,单次请求最大不超过20M

返回:

 {"result":[{"index_i":"0","index_j":"1","score":93.586448669434}],"result_num":1,"log_id":3559810853020914}

我们关注的是score:比对得分,推荐80分作为阈值,80分以上可以判断为同一人,此分值对应万分之一误识率

如何使用

1 获取token
2 填入token及相应图片路径运行下列代码

var https = require('https');
var qs = require('querystring');
var fs = require('fs');//读取待识别图像并base64编码
var bitmap = fs.readFileSync('001.jpg');
var bitmap2 = fs.readFileSync('003.jpg');
var base64str1 = new Buffer(bitmap).toString('base64');
var base64str2 = new Buffer(bitmap2).toString('base64');
var imagedata = base64str1 + ',' + base64str2;var contents = qs.stringify({"images":imagedata
});// var content = querystring.stringify(post_data);
var options = {    host: 'aip.baidubce.com',  path: '/rest/2.0/face/v2/match?access_token="24.3bb40595946bf4f3a8cdc8444926794f.2592000.1520738620.282335-10813823"',    method: 'POST',    headers: {    'Content-Type': 'application/x-www-form-urlencoded', }
};    var startTime = new Date();
var req = https.request(options, function (res) {    console.log('STATUS: ' + res.statusCode);    console.log('HEADERS: ' + JSON.stringify(res.headers));    res.setEncoding('utf8');    res.on('data', function (chunk) {    console.log('BODY: ' + chunk);    var EndTime = new Date();var runTime = EndTime.getTime() - startTime.getTime();console.log("cost Time:"+runTime+" ms");    });
});   // write data to request body
req.write(contents);
req.end();  

费用:
调用量免费: 人脸识别下三项基础产品服务调用量为免费,无需支付任何费用。
按QPS计费: 免费QPS默认为2。(QPS(query per second)指每秒向服务发送的请求数量峰值,相当于每个API每秒可以允许请求的最大上限数量。)

性能:
感觉识别精度AWS的人脸对比效果要差。
提供几张黄渤哥的图 可以拿去测试下,效果不理想呀。
当上传了2张生活照(200k)左右的图片识别速度在2s以内,识别速度比AWS要快,对生活照识别效果还不错。
百度云识别API 某张待识别照片中的最大脸
目标:(200k)

场景1:(700k)

场景2:

场景3

百度云 人脸对比API 使用(nodejs)相关推荐

  1. 百度云人脸对比 API 调用的报错及改正 汇总

    (我不禁思考,为了数据库课设,在期末月没有复习的前提下,写这个人脸识别打卡,真的值得吗?) 前提是已经注册创建应用,即有AK,SK了,没有的话,搜一下吧,这个教程全的还挺多 问题一 Access To ...

  2. 基于百度云人脸识别API与opencv的人脸识别系统

    基于百度云人脸识别API与opencv的人脸识别系统 简介 弄这个东西是因为参加了学校的项目,第一次开发做的不是很好. 本系统是基于百度云人脸识别API.opencv级联器.PYQT5进行开发.百度云 ...

  3. 阿里云人脸对比API使用

    本demo两个类 package com.ailiyun.face;import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec;im ...

  4. 基于百度云人脸融合API的python实现视频人像换脸

    import os import cv2 import re import base64 import requests AK = 0        #输入你的AK SK = 0        #输入 ...

  5. 百度人脸识别技术应用003---百度云离线SDK_Android版_功能分析_获取摄像头视频流中的图片_发给百度人脸识别API_识别搜索_或先同步百度云人脸信息_然后本地人脸识别

    1.基于上一节,我们已经把百度云上的人脸库,建好了,然后我们可以从,百度云官网拿到, 离线人脸识别的SDK. SDK下载_文字识别SDK_语音识别SDK-百度AI开放平台 这里可以点进去下载 2.然后 ...

  6. 通过百度人脸对比API进行人脸对比

    百度人脸对比API的使用 今天突然有兴趣想做个人脸识别的小demo,项目代码地址:https://github.com/lxixi01/Face_Recognition 效果如下: 步骤: 第一步,需 ...

  7. 人脸表情识别 微信小程序 百度智能云人脸识别API(含完整项目文件)

    展示 界面展示 正下方三个按钮: 左边:切换前后置摄像头 中间:拍照 右边:选择相册 识别结果展示 图像中有人脸时显示识别结果: 图像中无人脸时不显示识别结果: 获取百度智能云人脸识别API 1.进入 ...

  8. OpenCV+百度云人脸识别项目及源码

    OpenCV+百度云人脸识别项目及源码 1.需要的硬件环境 虚拟机 带有摄像头的电脑 2.整体项目的框架 用Opencv识别人脸,上传百度云进行识别对比 3.虚拟机上需要装的库 sudo apt-ge ...

  9. 基于Python的百度AI人脸识别API接口(可用于OpenCV-Python人脸识别)

    基于Python的百度AI人脸识别API接口(可用于OpenCV-Python人脸识别) 资源: download.csdn.net/download/weixin_53403301/43644312 ...

最新文章

  1. java清空栈_java - 如何使用Intent.FLAG_ACTIVITY_CLEAR_TOP清除活动堆栈?
  2. synchronized原理_Synchronized 实现原理
  3. 经典算法面试题目-判断s2是否是s1的旋转字符串(1.8)
  4. Jquery中使用ajax传json参数并从SpringBoot后台Controller返回消息
  5. lesson5 元组
  6. 单源最短路径(Dijkstra算法)
  7. Webpack2的基本使用
  8. 第94:受限玻尔兹曼机
  9. Linux Ubuntu 安装 anaconda3和 Pycharm 社区版本
  10. 武汉大学linux课程,武汉大学超算中心
  11. html5图像映射坐标怎么看,html学习之创建图像映射
  12. careercup-链表 2.7
  13. .net core @Html 自定义属性中包含特殊符号解决
  14. 全国大学生电子设计竞赛 控制类赛题分析
  15. 魔术的逻辑(一)——魔术是怎么发生的?
  16. 类工厂模式(TDB)
  17. 魂动罗java源码_魂斗罗源码(VC版)
  18. 三种方法进行图片锐化
  19. 当YOLOv5遇见OpenVINO!
  20. 基于Vue+SpringBoot智慧校园疫情防控系统(PC端、手机端)--附源码

热门文章

  1. 小心这种思维正在慢慢地吞噬掉你的前程
  2. Calico-介绍、原理与使用
  3. CLH锁的原理和实现
  4. 入门沉香如何才能事半功倍
  5. 查询部门人数大于2人的部门编号
  6. JAVA最全面的一条自学路线
  7. 电子与智能化二级资质承包范围,看完就了解了!
  8. 无法解析的外部符号解决方法汇总
  9. 《C语言杂记》理解字符串处理函数 strlen() strcpy() strcat() strcmp()
  10. Java基础总结之Thymeleaf详解