完成車牌識別,自行拍車牌圖片進行上傳並檢視結果
阿新 • • 發佈:2021-12-06
package test2;
import com.baidu.aip.imageclassify.AipImageClassify;
import com.baidu.aip.ocr.AipOcr;
import org.json.JSONObject;
import java.util.HashMap;
public class test2 {
//設定APPID/AK/SK
public static final String APP_ID = "25092090";
public static final String API_KEY = "HB6xiOxsGmZmS8fPdUtF7fWW";
public static final String SECRET_KEY
public static void main(String[] args) {
// 初始化一個AipOcr
AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
/*
// 傳入可選引數呼叫介面
HashMap<String, String> options = new HashMap<String, String>();
options.put("detect_direction", "true");
options.put("detect_risk", "false");
String idCardSide = "back";
// 引數為本地圖片路徑
String image = "C:\\Users\\杜子軒\\Desktop\\身份證.jpg";
JSONObject res = client.idcard(image, idCardSide, options);
System.out.println(res.toString(2));*/
// 傳入可選引數呼叫介面
HashMap<String, String> options = new HashMap<String, String>();
options.put("multi_detect", "true");
// 引數為本地圖片路徑
String image = "C:\\Users\\杜子軒\\Desktop\\車牌照.jpg";
JSONObject res = client.plateLicense(image, options);
System.out.println(res.toString(2));
}
}
三、實驗總結
通過這次的實驗,我對百度我文字識別ocr功能有了最初一步的瞭解,從最開始的不熟悉,到現在的熟練掌握,這是一個比較重要的過程,結合上一次實驗,這兩次實驗都是關於介面的,實驗做到這裡,我認為這一部分最基礎的呼叫已經掌握了,在以後敲程式碼時,會有意識的去尋找這類簡便的教程,其實這一類說白了就是換個介面,來達到不同的目的,相比而言比較簡單,這次實驗我也有了很多的收穫