百度智能云人脸识别java_demo完整实例
1.首先需要注册百度智能云服务,注册完登录之后
找到对应的人脸识别云服务。
2.点击立即使用
3.创建应用
4.领取免费的api接口服务
5.领取完成之后,创建自己的应用,填写必填项之后创建即可
6.查看自己的应用列表,就可以看到刚才创建的应用,记住你的AppID,API Key,Secret Key
7.准备工作做好之后,就是代码部分了。先创建好对应的工程,引入这个依赖
<dependency><groupId>com.baidu.aip</groupId><artifactId>java-sdk</artifactId><version>4.12.0</version> </dependency>
8.编写demo代码
package com.recognition;import com.baidu.aip.face.AipFace; import com.baidu.aip.util.Base64Util; import org.json.JSONObject;import java.nio.file.Files; import java.nio.file.Paths; import java.util.HashMap;public class Sample {//设置APPID/AK/SKpublic static final String APP_ID = "xxx";public static final String API_KEY = "xxx";public static final String SECRET_KEY = "xxx";public static void main(String[] args) throws Exception {// 初始化一个AipFaceAipFace client = new AipFace(APP_ID, API_KEY, SECRET_KEY);// 传入可选参数调用接口HashMap<String, String> options = new HashMap<String, String>();options.put("quality_control", "LOW");options.put("liveness_control", "LOW");// 调用接口String path = "D:\\study\\JavaStudy\\刘德华01.jpg"; //电脑本地的一张图片byte[] bytes = Files.readAllBytes(Paths.get(path));String image = Base64Util.encode(bytes);String imageType = "BASE64";String groupId = "1001"; //用户组idString userId = "user1"; //用户id// 人脸注册JSONObject res = client.addUser(image,imageType,groupId,userId,options);System.out.println(res.toString(2));} }
9.执行之后,控制台输出以下信息,表示注册人脸到你自己应用的人脸库成功
10.查看人脸库
以上就是使用百度智能云人脸识别中人脸注册的完整流程。当然在之间也会遇到很多问题,
1.比如报错liveness check fail,活体检测未通过,你就可以把options.put("liveness_control", "LOW");级别设置低一点
2.error_code 6 error_msg No permission to access data 这个报错的原因可能比较多,比如说你在第四步没有领取api接口,或者说创建应用的时候未勾选都可能出现此错误。我个人碰到的报这个错的原因是我的pom引用的是4.2.0版本,之后换成了高一点的版本4.12.0之后就没有这个问题了。
百度智能云人脸识别java_demo完整实例相关推荐
- 人脸表情识别 微信小程序 百度智能云人脸识别API(含完整项目文件)
展示 界面展示 正下方三个按钮: 左边:切换前后置摄像头 中间:拍照 右边:选择相册 识别结果展示 图像中有人脸时显示识别结果: 图像中无人脸时不显示识别结果: 获取百度智能云人脸识别API 1.进入 ...
- php+laravel+百度智能云人脸识别详解
前提条件: 首先,要有一个百度云账号并获取到自己的App_Id.API_KEY.Secret_Key和创建好的人脸库名 1. 下载SDK composer require baidu/aip-sdk ...
- python+opencv+百度智能云 人脸识别——人脸融合
一.设计思路 1.导入模块 import base64 import json import requests base64模块:由于某些系统中只能使用ASCII字符.Base64就是用来将非ASCI ...
- java百度实时人脸检测_Java对接百度智能云人脸识别
--------------------->这篇文章就是自己做个笔记<-------------------- ----- 看到SDK其实就不需要看我这篇文章了,哈哈哈 ok,先找到人脸识 ...
- 百度智能云人脸采集SDK通过CFCA权威安全测评
当前,黑产攻击手段防不胜防,移动端人脸实名认证环节面临着假体及人脸图片绕过的双重安全风险与挑战.为提升人脸实名认证解决方案的安全性,百度智能云发布了创新炫瞳活体检测增强对于非活体的拦截能力,基于与黑产 ...
- 百度智能云人脸活体检测系统获得公安部一所首批安全性能认证
随着人工智能视觉技术的迅速发展,"刷脸"远程实名认证因其核验流程快捷,用户体验良好的优点被各行业所接受和应用,在银行开户.手机办卡.社交直播.电商用户认证等业务环节中随处可见,且往 ...
- 运用百度智能云车型识别API分析具体车型
运用百度智能云车型识别API分析具体车型 一.申请Key 百度AI开放平台图像识别_API Key与Secret Key 二.获取access_token 我这里运用"黑魔法"进行 ...
- 识别验证码之百度智能云Api识别
郑重声明: 本项目的所有代码和相关文章,仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关. 文章仅源自个人兴趣爱好,不涉及他用,侵权联系删 之前写过关于使用自动 ...
- 百度智能云服务器大数据型实例族应用场景及规格参数介绍
大数据型d1s规格族特点 处理器:Intel Xeon Platinum 6271,主频 2.6GHz 处理器与内存配比为1:4 实例配备大容量高吞吐的SATA HDD本地盘 最高可支持25Gbps内 ...
最新文章
- 截取指定网站Html编码
- 小学生python入门-周边 | 小学生都开始学Python了,你还在等什么?
- oracle swap忽略可以吗,Oracle Swap居高不下处理
- 关于更新系统后CocoaPods不能使用的问题
- 如何将Rant变成生产力电动工具
- 151205 财务管理原理作业(笔试题型)
- Symfony 框架实战教程——第一天:创建项目(转)
- CallBack函数 回调函数
- js 一个关于图片onload加载的事
- 从布朗运动、随机微积分到股票买卖
- 他们做的通用人工智能,要让所有产品都具备“智能”大脑
- Python趣味篇:字符串中的趣味瞬间
- 增加你的生产力!VS Code程序员鼓励师插件,你值得拥有!
- Android内存动态加载Dex
- (附源码)计算机毕业设计ssm高校智慧党建党务管理系统
- CSS3实现页面灰白效果
- L1-013 计算阶乘和 Python
- oracle触发器 触发事件,Oracle触发器学习记录
- 以数据智能科技助力智慧法治建设,北大软件携新技术亮相2021政法装备展
- Mindmanager故障问题一 Visual c ++ runtime library error R6025错误