人脸识别&ORC的Demo

简介:

一.用到的jar包:

face_sdk-1.3.4.jar

json-20160810.jar

ocr_sdk-1.3.4.jar

下载地址:https://files.cnblogs.com/files/DreamDrive/ocrdemo.rar

二.测试代码

FaceDetect.java

复制代码
 1 import java.util.HashMap;
 2 
 3 import org.json.JSONObject;
 4 
 5 import com.baidu.aip.face.AipFace;
 6 /**
 7  * 百度云人脸检测demo
 8  * @author Administrator
 9  *
10  */
11 public class FaceDetect {
12 
13     private static AipFace apiFace=null;
14     final static String APP_ID="9662379";
15     final static String AIP_KEY="BGczNjdkZs5UQxUBlHzDWP6R";
16     final static String AIP_TOKEN="lLL5C2nItGPnuXME2GM2PzfDRNtrCkRi";
17     static {
18         if(apiFace==null){
19             apiFace=new AipFace(APP_ID,AIP_KEY,AIP_TOKEN);
20         }
21     }
22     public void faceDetect(String path){
23         HashMap<String,String> options=new HashMap<String,String>();
24         options.put("max_face_num", "5");
25         JSONObject response = apiFace.detect(path,options);
26         System.out.println(response.toString());
27 
28         // 参数为本地图片文件二进制数组
29 //        byte[] file = readImageFile(path);    // readImageFile函数仅为示例
30 //        JSONObject response = apiFace.detect(file,options);
31 //        System.out.println(response.toString());
32     }
33     
34     public static void main(String[] args){
35         new FaceDetect().faceDetect("n:/timg3.jpg");
36     }
37 }
复制代码

OcrDemo.java

复制代码
 1 import java.util.HashMap;
 2 import org.json.JSONObject;
 3 import com.baidu.aip.ocr.AipOcr;
 4 public class OcrDemo {
 5 
 6     
 7     //设置APPID/AK/SK
 8     public static final String APP_ID = "9695214";
 9     public static final String API_KEY = "HxqwTu1M85G1UrG9DZKTNQzN";
10     public static final String SECRET_KEY = "GVy7ah7MTRUczxS4hCuUvfCCV8oloRZX";
11 
12     public static void main(String[] args) {
13         // 初始化一个OcrClient
14         AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
15 
16         // 可选:设置网络连接参数
17         client.setConnectionTimeoutInMillis(2000);
18         client.setSocketTimeoutInMillis(60000);
19         HashMap<String, String> params=new HashMap<String,String>();
20         // 调用身份证识别接口
21         String idFilePath = "n:/shenfenzheng1.jpg";
22         JSONObject idcardRes = client.idcard(idFilePath, true,params);
23         System.out.println(idcardRes.toString(2));
24 
25         // 调用银行卡识别接口
26         String bankFilePath = "n:/bankcard.png";
27         JSONObject bankRes = client.bankcard(bankFilePath);
28         System.out.println(bankRes.toString(2));
29 
30         // 调用通用识别接口
31         String genFilePath = "n:/words.png";
32         JSONObject genRes = client.basicGeneral(genFilePath, new HashMap<String, String>());
33         System.out.println(genRes.toString(2));
34 
35         // 调用通用识别(含位置信息)接口
36 //        String genFilePath = "test_general.jpg";
37 //        JSONObject genRes = client.general(genFilePath, new HashMap<String, String>());
38 //        System.out.println(genRes.toString(2));
39     }
40 }
复制代码

 


本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/7603731.html,如需转载请自行联系原作者

相关文章
|
API Android开发 计算机视觉
视觉智能平台有android人脸识别拍照demo?
视觉智能平台有android人脸识别拍照demo么?
103 0
|
6月前
|
弹性计算 Java PHP
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
对于初次购买阿里云产品的用户来说,第一步要做的是注册账号并完成实名认证,然后才是购买阿里云服务器或者其他云产品,本文为大家以图文形式展示一下新手用户从注册阿里云账号、实名认证到购买云服务器完整详细教程,以供参考。
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
|
5月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之uniapp框架如何使用阿里云金融级人脸识别
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
130 0
|
机器学习/深度学习 搜索推荐 计算机视觉
【阿里云OpenVI-人脸感知理解系列之人脸识别】基于Transformer的人脸识别新框架TransFace ICCV-2023论文深入解读
本文介绍 阿里云开放视觉智能团队 被计算机视觉顶级国际会议ICCV 2023接收的论文 &quot;TransFace: Calibrating Transformer Training for Face Recognition from a Data-Centric Perspective&quot;。TransFace旨在探索ViT在人脸识别任务上表现不佳的原因,并从data-centric的角度去提升ViT在人脸识别任务上的性能。
2145 341
|
6月前
对于阿里云OpenAPI的域名实名认证
【1月更文挑战第5天】【1月更文挑战第22篇】对于阿里云OpenAPI的域名实名认证
77 1
|
安全 数据安全/隐私保护
阿里云账号注册、实名认证、账号信息管理、密码找回及账号注销流程及常见问题
本文为大家详细介绍我们在注册阿里云账号,完成账号实名认证,管理账号信息,账号密码找回以及注销账号的详细流程及常见问题。
阿里云账号注册、实名认证、账号信息管理、密码找回及账号注销流程及常见问题
|
人工智能 计算机视觉
阿里云产品体系分为6大分类——人工智能——分为10种模块——人脸识别
阿里云产品体系分为6大分类——人工智能——分为10种模块——人脸识别自制脑图
123 1
|
弹性计算 Java PHP
新手用户注册阿里云账号、实名认证、购买云服务器详细教程(图文教程)
在我们购买阿里云服务器等云产品之前,首先要做的就是注册账号并完成实名认证,之后才能购买阿里云服务器等各种云产品,购买之前如果碰到有最新优惠券或代金券可以领取,在购买过程中还可以使用优惠券或者代金券抵扣订单金额,减少购买成本。下面为大家以图文形式展示一下新手用户注册阿里云账号、实名认证、购买云服务器详细教程。
2530 0
新手用户注册阿里云账号、实名认证、购买云服务器详细教程(图文教程)
|
存储 前端开发 Serverless
阿里云视觉智能平台提供了人脸识别和图像搜索的API接口
阿里云视觉智能平台提供了人脸识别和图像搜索的API接口
1647 0