- 浏览: 505914 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (449)
- java细节 (186)
- javascript (6)
- tomcat (2)
- java基础 (17)
- extjs (1)
- java 开源 (17)
- java-bug (5)
- 电脑软件 (16)
- oracle-dba (8)
- oracle (6)
- java 精神 (17)
- SSH (6)
- 常用开源 (29)
- Mysql (22)
- 电脑学习 (8)
- jsp (12)
- html5 (6)
- hadoop (3)
- webos (2)
- web前端开发 (7)
- java实践 (2)
- 其它 (19)
- python (4)
- c++ (1)
- linux (2)
- css3+h5 (9)
- bootstrap (12)
- ps (1)
- vue (5)
- android (3)
最新评论
-
springdata_springmvc:
java inputstream demo教程源代码下载:ht ...
文件的读写 -- java FileInputStream -
hukaimiao:
[/c佛挡[size=x-small][color=darkr ...
文件的读写 -- java FileInputStream -
wwm4851186:
可惜这是中国
10大技能 让你坐享10万美元薪酬 -
zhubo357087527:
楼主,这样写可以吗?用“Process proc = Runt ...
在java中如何调用linux的ctrl+c指令?
public class FaceDetect {
/**
* 重要提示代码中所需工具类
* FileUtil,Base64Util,HttpUtil,GsonUtils请从
* https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
* https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
* https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
* https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
* 下载
*/
public static String detect(String filePath) {
// 请求url
String url = "https://aip.baidubce.com/rest/2.0/face/v1/detect";
try {
// 本地文件路径
byte[] imgData = FileUtil.readFileByBytes(filePath);
String imgStr = Base64Util.encode(imgData);
String imgParam = URLEncoder.encode(imgStr, "UTF-8");
//,默认只返回人脸框、概率和旋转角度
String param = "max_face_num=" + 5 + "&image=" + imgParam;
//以下显示face_fields 否 String 包括age,beauty,expression,faceshape,gender,glasses,landmark,race,qualities信息,逗号分隔
// String param = "max_face_num=" + 5 + "&face_fields=" + "age,beauty,expression,faceshape,gender,glasses,landmark,race,qualities" + "&image=" + imgParam;
// 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
String accessToken = AuthService.getAuth();
String result = HttpUtil.post(url, accessToken, param);
System.out.println(result);
return result;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
String filePath = "D:/detect2.jpg";
detect(filePath);
}
}
输出结果:
{"result_num":1,"result":[{"location":{"left":44,"top":70,"width":109,"height":117},"face_probability":1,"rotation_angle":3,"yaw":-1.5595326423645,"pitch":-0.52279132604599,"roll":2.8435711860657,"landmark":[{"x":72,"y":91},{"x":124,"y":94},{"x":97,"y":118},{"x":95,"y":146}],"landmark72":[{"x":42,"y":92},{"x":42,"y":111},{"x":43,"y":130},{"x":45,"y":149},{"x":56,"y":168},{"x":73,"y":184},{"x":91,"y":190},{"x":110,"y":186},{"x":128,"y":173},{"x":141,"y":155},{"x":147,"y":137},{"x":150,"y":118},{"x":152,"y":100},{"x":60,"y":92},{"x":66,"y":88},{"x":72,"y":87},{"x":79,"y":89},{"x":84,"y":93},{"x":78,"y":95},{"x":72,"y":95},{"x":66,"y":94},{"x":72,"y":91},{"x":52,"y":82},{"x":60,"y":74},{"x":71,"y":72},{"x":81,"y":74},{"x":90,"y":81},{"x":80,"y":80},{"x":71,"y":79},{"x":61,"y":80},{"x":112,"y":95},{"x":118,"y":91},{"x":124,"y":90},{"x":130,"y":92},{"x":135,"y":96},{"x":130,"y":98},{"x":124,"y":98},{"x":118,"y":97},{"x":124,"y":94},{"x":108,"y":82},{"x":117,"y":76},{"x":127,"y":75},{"x":137,"y":77},{"x":143,"y":86},{"x":135,"y":83},{"x":127,"y":81},{"x":118,"y":82},{"x":91,"y":94},{"x":88,"y":102},{"x":85,"y":110},{"x":79,"y":121},{"x":88,"y":123},{"x":106,"y":125},{"x":114,"y":123},{"x":110,"y":112},{"x":108,"y":103},{"x":106,"y":95},{"x":97,"y":118},{"x":71,"y":141},{"x":83,"y":138},{"x":96,"y":140},{"x":108,"y":140},{"x":119,"y":145},{"x":109,"y":155},{"x":94,"y":158},{"x":80,"y":153},{"x":83,"y":142},{"x":95,"y":144},{"x":107,"y":144},{"x":107,"y":150},{"x":95,"y":151},{"x":82,"y":148}],"age":35.630561828613,"beauty":49.604648590088,"expression":1,"expression_probablity":0.99998414516449,"faceshape":[{"type":"square","probability":0.049925819039345},{"type":"triangle","probability":0.10576634854078},{"type":"oval","probability":0.73162740468979},{"type":"heart","probability":0.0030444983858615},{"type":"round","probability":0.10963594168425}],"gender":"male","gender_probability":0.99999749660492,"glasses":0,"glasses_probability":0.99857616424561,"race":"white","race_probability":0.99962675571442,"qualities":{"occlusion":{"left_eye":0,"right_eye":0,"nose":0,"mouth":0,"left_cheek":0,"right_cheek":0,"chin":0},"blur":0,"illumination":0,"completeness":0,"type":{"human":0.9997450709343,"cartoon":0.00025490892585367}}}],"log_id":3556777629}
result_num 人脸数目 age 年龄 race 人种 具体参考文档中心
发表评论
-
双鱼哥
2022-02-12 21:59 354https://gitee.com/shuangyulin -
xshell 免费使用(转)
2021-08-30 14:52 425参考 https://blog.csdn.net/qq_424 ... -
进销存和erp的区别--另-13个开源 springboot
2019-11-12 23:03 453简单的说 进销存只是ERP 其中的一部分。 进销存 适用中小客 ... -
nginx 配置上传文件大小限制
2019-11-06 09:52 1973client_max_body_size 20m; 限制请求 ... -
linux sh脚本
2019-07-18 18:03 423启动 #!/bin/bash export JAVA_HOME ... -
rocketmq 消息机制
2019-07-12 10:35 555Broker会定期删除过期的数据,例如Broker只保存3天的 ... -
在IDEA上springboot项目修改文件后无需重启(热部署)-转
2019-07-03 10:05 877转自: https://blog.csdn.net/zht74 ... -
idea 注册码
2019-06-27 09:14 512http://idea.lanyus.com/ -
百分比
2018-06-12 20:48 481cast(F2.RENGONG*100/F3.SHENQING ... -
win10 3D Builder 测试2018-4-21
2018-04-22 00:38 478win10的 3D builder 在提示框中 输入 3D b ... -
百度vr/ar-2018-4-19
2018-04-20 00:11 370官方网站 http://vr.baidu.com/ http ... -
wmware 有时不能正确访问外网
2018-04-16 20:26 454设置 虚拟网络编辑器 点击 还原模式~~ 再设置配置为 N ... -
ctrl+shift+f win10 输入法繁体简体切换
2018-04-13 10:44 938ctrl+shift+f win10繁体简体切换 -
测试百度自然语言基础技术-1-18/04/12
2018-04-13 00:07 616基本理解 词法分析:含义分析动词 名词,消除歧义,对语言的准确 ... -
测试百度人脸比对的例子-18/04/08(参考网上)
2018-04-08 23:33 8651 添加图片组(5个人,每人2张图) for(int i=1 ... -
学习人脸识别的例子-测试18/04/06
2018-04-07 01:41 5551 初步采用百度api 来实现 人脸检测 检测人脸并定位,返 ... -
百度通用图片文字识别 ocr-测试18/04/05
2018-04-06 00:47 1264方式1 可以通过百度提供url上传带文字的图片进行在线识别 ... -
科大讯飞语音识别-测试18/04/04
2018-04-05 01:32 980今天测试了科大讯飞 语音识别,可以直接运行demo,通过电脑录 ... -
百度语音识别的要求-18/04/01
2018-04-02 00:28 618今天研究了下百度语音识别 在线-需要调用百度接口进行识别 资料 ... -
firebug 不能用的解决办法
2017-01-12 14:32 970版本问题,firefxo50.0不行,下载回49版本就可以了, ...
相关推荐
在本压缩包文件“学习人脸识别的例子-测试18/04/06”中,包含的是一个人脸识别的学习资源,具体分为两个子文件夹“TestDatabase”和“TrainDatabase”。这些文件很可能包含了训练数据和测试数据,是进行人脸识别算法...
人脸检测技术是计算机视觉领域中的一个关键组成部分,它在安全监控、人脸识别、智能门禁、社交媒体分析等场景中有着广泛的应用。本项目专注于利用YOLOv8这一深度学习框架实现高效且精确的人脸检测算法。YOLO(You ...
在这个案例中,百度人脸识别Node.js SDK提供了与百度AI人脸识别服务交互的接口,让开发者能够在Node.js环境中实现人脸检测、人脸比对、人脸搜索、活体检测等功能。 **使用步骤** 1. **注册与获取凭证**:首先,你...
【标题】:基于MATLAB的人脸检测与K-L变换的人脸识别 【正文】: MATLAB,全称矩阵实验室,是一种强大的数值计算和可视化软件,广泛应用于科学研究、工程计算和教育领域。在图像处理和计算机视觉领域,MATLAB提供...
百度人脸识别服务是基于深度学习算法的云服务,提供了高精度的人脸检测、特征提取、人脸比对、人脸搜索等一系列功能。C++-SDK是这一服务的客户端接口,使得开发者可以在本地应用中利用这些功能,而无需直接与云端...
本文将深入探讨基于Python3的百度AI图像处理V3版本的人脸检测应用,以及如何进行调用。 首先,人脸检测是人脸识别系统的第一步,它旨在在图像或视频流中定位并识别出人脸的位置和大小。百度AI提供了强大的人脸检测...
百度AI平台提供了丰富的机器学习和人工智能服务,其中包括人脸检测、人脸比对等面部识别服务。在Java开发中,我们可以利用其SDK或者直接调用RESTful API来实现人脸对比功能。 1. **注册并获取API Key和Secret Key**...
人脸检测与识别技术是计算机视觉领域中的重要组成部分,它在安全监控、门禁系统、社交媒体等领域有着广泛应用。本文将深入探讨“人脸检测系统-用于毕设”这一主题,包括人脸检测的基本原理、C/C++实现的关键技术和...
在本文中,我们将深入探讨百度人工智能(AI)提供的面部识别技术,特别是人脸检测功能。人脸检测是计算机视觉领域的一个重要部分,它旨在自动在图像或视频流中定位和识别人脸。百度AI提供了强大的API接口,使开发者...
百度人脸识别SDK改造后可用于私有化部署。 调用方法 require_once('/path/to/aip-sdk/AipFace_nei.php'); $client = new \AipFace_nei($APP_ID, $API_KEY, $SECRET_KEY); 其中$APP_ID, $API_KEY, $SECRET_KEY随便...
人脸检测face-alignment内置模型sfd_detector。原始下载链接https://www.adrianbulat.com/downloads/python-fan/s3fd-619a316812.pth。
人脸检测是一种计算机视觉技术,用于在图像或视频流中定位并识别人类面部。在这个基于MATLAB的项目中,模板匹配方法被用作人脸检测的核心算法。MATLAB是一种强大的编程环境,特别适合进行图像处理和模式识别任务。 ...
基于webrtc+clmtrackr.js实现的视频录制、人脸检测、活体检测源码+体验地址.zip 基于webrtc+clmtrackr.js实现的视频录制、人脸检测、活体检测源码+体验地址.zip 基于webrtc+clmtrackr.js实现的视频录制、人脸检测、...
我们封装了腾讯云慧眼人脸核身,提供各类认证功能模块,包含证件 OCR 识别、活体检测、人脸1:1对比等。微信/电话:185699405988
本项目实现了人脸检测和车辆检测,当然,以此你可以按照本项目开发步骤扩展更换为其他目标进行检测,例如更换为车牌、手势、人脸面部活动、人脸表情、火焰烟雾、行人、口罩、行为、水果、植物、农作物等等部署手机...
【标题】"基于百度SDK的人脸检测入门demo"是一个示例项目,旨在引导开发者了解如何在C#环境中利用百度人脸识别SDK进行基本的人脸检测。这个项目对于初学者来说是一个很好的起点,因为它涵盖了从安装SDK到运行一个...
### opencv人脸检测--模式识别大作业文档 #### 一、人脸检测原理及难点 **1.1 人脸检测概述** 人脸检测技术是一项重要的计算机视觉任务,它涉及到图像处理、机器学习等多个领域。该技术的主要目标是在给定的图像...
在本项目"基于百度API实现的人脸识别demo-Java前后端分离实现"中,开发者采用百度的人脸识别技术,结合Java编程语言,构建了一个完整的、前后端分离的应用系统。这个系统涵盖了人脸注册、人脸登录、人脸检测、以及...
在本项目中,我们探讨了基于MATLAB实现的人脸检测和人脸识别技术,这是一项重要的计算机视觉应用。MATLAB作为一个强大的数值计算与编程环境,提供了丰富的工具箱,包括图像处理工具箱,使得在其中进行人脸检测和识别...
本文将深入探讨“百度人脸识别C# SDK”的使用,以及如何在不同的.NET框架下集成和运行。 首先,百度人脸识别C# SDK是百度AI提供的一种用于面部识别和分析的开发工具包。它允许开发者利用C#编程语言轻松地实现诸如...