一.用到的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,如需转载请自行联系原作者