当前位置:   article > 正文

java(springboot)百度AI图片转文字_java用ai自动生成文本

java用ai自动生成文本

java百度AI图片转文字

配置位置

https://console.bce.baidu.com/ai/?_=1579651938462&fromai=1#/ai/ocr/overview/index
  • 1

效果描述

根据图片的网络地址,转换其为文本内容。

pom.xml配置

		<dependency>
			<groupId>com.baidu.aip</groupId>
			<artifactId>java-sdk</artifactId>
			<version>4.11.3</version>
		</dependency>
		<dependency>
			<groupId>net.sf.json-lib</groupId>
			<artifactId>json-lib</artifactId>
			<version>2.2.3</version>
			<classifier>jdk15</classifier><!-- 指定jdk版本  -->
		</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

java代码

import java.util.HashMap;
import java.util.Iterator;

import com.baidu.aip.ocr.AipOcr;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class BaiduAiAPI {

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

    public static String imageToWords(String url) {
    	// 初始化一个AipOcr
        AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
        // 可选:设置网络连接参数
        client.setConnectionTimeoutInMillis(2000);
        client.setSocketTimeoutInMillis(60000);
        // 调用接口
        org.json.JSONObject res = client.generalUrl(url,  new HashMap<String, String>());
        String json=res.toString();
        JSONObject jsonObject = JSONObject.fromObject(json);
        JSONArray jsonArray = jsonObject.getJSONArray("words_result");
        Iterator<JSONObject> it = jsonArray.iterator();
        StringBuilder sb=new StringBuilder();
        while(it.hasNext()) {
        	JSONObject next = it.next();
        	sb.append(next.getString("words"));
        }
        return sb.toString();
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

希望以上笔记能够帮助到你!

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈的积累!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/482435
推荐阅读
相关标签
  

闽ICP备14008679号