百度AI图片识别亲测成功详解

百度AI图片识别亲测成功详解

1、浏览器输入网址http://ai.baidu.com/或者百度一下搜索‘百度ai’点击第一个。

2、点击控制台,有百度账号的直接登录,没有的注册后登录。

3、点击左侧菜单“文字识别”—>点击“应用列表”—>点击“创建应用”—>填写相关信息后—>点“立即创建”—>获取“AppID、API Key、Secret Key”。

4、SDK下载,下载解压后将相应jar包添加到项目中;

5、点击“使用说明”查看帮助文档https://ai.baidu.com/ai-doc/OCR/1k3h7y3db

6、直接上代码,将如下代码直接复制到项目中运行看效果(注意需将第三点中获取的“AppID、API Key、Secret Key”填入代码中),根据项目实际情况结合帮助文档再进行调整即可。

 


import java.util.HashMap;

import org.json.JSONObject;
import org.springframework.stereotype.Component;
import com.baidu.aip.ocr.AipOcr;

@Component
public class Sample{

   // 设置APPID/AK/SK
   public static final String APP_ID = "第三点中获取的AppID";
   public static final String API_KEY = "第三点中获取的API Key";
   public static final String SECRET_KEY = "第三点中获取的Secret Key";

   public static void main(String[] arg){
       JSONObject res = sample();
       System.out.println(res.toString(2));
   }

   // 初始化用户对象
   public static AipOcr init() {
       // 初始化一个AipOcr
       AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
       // 可选:设置网络连接参数
       client.setConnectionTimeoutInMillis(2000);
       client.setSocketTimeoutInMillis(60000);

       return client;
   }

   public static JSONObject sample() {
       // 传入可选参数调用接口
       HashMap<String, String> options = new HashMap<String, String>();
       options.put("language_type", "CHN_ENG");
       options.put("detect_direction", "true");
       options.put("detect_language", "true");
       options.put("probability", "true");
       //初始化用户对象
       AipOcr client = init();

       // 参数为本地图片路径
       String path = "F:\\揣搜网.png";
       JSONObject res = client.basicGeneral(path, options);

       // 参数为本地图片二进制数组
       //String image = "F:\\揣搜网.png";
       //File file = new File(image);
       //byte[] fileByte = new byte[0];
       //try {
       //    fileByte = Files.readAllBytes(file.toPath());
       //} catch (IOException e) {
       //    e.printStackTrace();
       //}
       //JSONObject res = client.basicGeneral(fileByte, options);

       // 通用文字识别, 图片参数为远程url图片
       //String url = "https://timgsa.baidu.com/timg?" +
//        "image&quality=80&size=b9999_10000&sec=1600324362220&di=ffc9820b80235fcfa42c3c91b696ead4" +
//        "&imgtype=0&src=http%3A%2F%2Fcdn.duitang.com%" +
//        "2Fuploads%2Fitem%2F201512%2F29%2F20151229183756_SxVkw.jpeg";

       //JSONObject res = client.basicGeneralUrl(url, options);

       return res;
   }
}

 


7、识别效果。(注意免费是有次数限制的具体情况请查看“购买指南”)

 

转载至:http://www.chuaisou.com/index.html#/app/itw?rt=1&pn=I160031022Q521738

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值