0
点赞
收藏
分享

微信扫一扫

免费的图片识别接口,百度ocr的SDK使用java版


申请使用,个人完成认证可获得一定的免费使用场景,用来测试或者简单的场景足够了

​​百度智能云-登录https://console.bce.baidu.com/ai/?_=1649487753967&fromai=1#/ai/ocr/overview/index​​

免费的图片识别接口,百度ocr的SDK使用java版_初始化

 创建应用,获得APP_ID、API_KEY和SECRET_KEY

免费的图片识别接口,百度ocr的SDK使用java版_使用场景_02

参考文档进行测试

https://ai.baidu.com/ai-doc/OCR/Ikibizxql


import java.util.*;

import org.json.JSONObject;
import com.baidu.aip.ocr.AipOcr;

public class OCRUtils {


//设置APPID/AK/SK
public static final String APP_ID = "APP_ID ";
public static final String API_KEY = "API_KEY ";
public static final String SECRET_KEY = "SECRET_KEY ";

private static volatile AipOcr client = null;
final static Object lock = new Object();

public static AipOcr getClient(String appId,String apiKey,String secretKey){

if (client == null){
synchronized (lock){
if (client == null){
client = new AipOcr(appId, apiKey, secretKey);
}
}
}
return client;
}



public static void main(String[] args) {
// 初始化一个AipOcr
AipOcr client = getClient(APP_ID, API_KEY, SECRET_KEY);

// 可选:设置网络连接参数
client.setConnectionTimeoutInMillis(2000);
client.setSocketTimeoutInMillis(60000);


// 调用接口
String path = "C:\\Users\\admin\\Pictures\\a.png";
JSONObject res = client.basicGeneral(path, new HashMap<String, String>());
System.out.println(res.toString(2));

}

}

测试结果

免费的图片识别接口,百度ocr的SDK使用java版_使用场景_03

举报

相关推荐

0 条评论