1234567891011121314151617181920212223242526272829 |
- package com.keao.edu.thirdparty.ocr;
- import com.baidu.aip.ocr.AipOcr;
- import org.json.JSONObject;
- import org.springframework.web.multipart.MultipartFile;
- import java.io.IOException;
- public class Ocr {
- public static final String APP_ID = "20569335";
- public static final String API_KEY = "82FCqipUDtTqmy2qbrCRaHCo";
- public static final String SECRET_KEY = "ab6QZclNrzzX1Hw8uQ05n787euLq7KXX";
- public static JSONObject idcard(MultipartFile file, String idCardSide) throws IOException {
- // 初始化一个AipOcr
- AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
- // 可选:设置网络连接参数
- client.setConnectionTimeoutInMillis(2000);
- client.setSocketTimeoutInMillis(60000);
- // 调用接口
- byte[] imgBytes = file.getBytes();
- JSONObject res = client.idcard(imgBytes, idCardSide, null);
- return res;
- }
- }
|