1.百度云通用文字识别,首先注册百度云账号,创建应用
2.创建完应用后能够查看自己的
OK, 可以用我写的代码识别图片了
package com.teamdev.jxbrowser.chromium.demo.京东.根据店铺名称搜索商品数据;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.SecureRandom;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSession;
import javax.net.ssl.X509TrustManager;
import org.json.JSONObject;
public class getBaiduText {
private static String api_key="自己的api_key";
private static String secret_key="自己的secret_key";
//根据图片url识别图片内容
public static void main(String[] args) {
String result =getImgText("http://img10.360buyimg.com/imgzone/jfs/t30406/61/230206156/171776/e1bf7570/5bebe2c1N84073dff.jpg");
System.out.println(result);
}
//根据图片url识别图片内容
public static String getImgText(String imgUrl){
//获取百度云AccessToken
String accessToken= getAccessToken(api_key,secret_key);
//拼接请求
String requestUrl = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic";
String contentType = "application/x-www-form-urlencoded";
String urls = requestUrl + "?access_token=" + accessToken;
System.out.println(urls);
trustEveryone();
try {
URL url = new URL(urls);
&nb