1. 程式人生 > 其它 >圖文解說ChinaCock的百度OCR BaiduOCR本地模型載入失敗

圖文解說ChinaCock的百度OCR BaiduOCR本地模型載入失敗

今天,拿到作者整合最新的百度OCR的控制元件,因為以前的版本一直存在這個問題:BaiduOCR本地模型載入失敗,所以迫不及待的想用到app中,看有沒有解決題。

這個版本總體來說改動不大,但關鍵整合最新的百度OCR android SDK,改動相對來說還是不小的。有關最新的百度OCR Android SDK的內容,可以看官方釋出的 Android SDK部分的資料,作為複習的內容,建議還是先做做功課,這裡我就不重複了。

官方現在釋出到2.0.0版本,2022年2月17日釋出,最重的就是增強了安全性,也因此需要我們去他的應用管理頁面去生成一個安全檔案aip-ocr.license,然後要同app一起釋出出去。

如何生成並下載這個aip-ocr.license檔案?

1.我現在已經在百度平臺建立了應用,所以我直接來到應用列表:

 

在這個頁面中,選擇你的應用,然後點“管理”,進入這個應用的應用詳情:


 

點編輯,進入修改應用資訊,這裡要輸入應用的包名及簽名的MD5:

 

對於Delphi開發者來說,取得簽名的MD5,可以直接在專案的簽名管理介面得到,當然你也可以生簽名工具在命令列得到。

 

如下圖,點選標識的按鈕 Alias Info,在彈出視窗中就可以看到簽名信息,其中就有MD5.

 

填好MD5,點這個“儲存修改“,返回到應用詳情,然後點下圖中標識的按鈕,就下載到了這個aip-ocr.license

 

如果以前你沒用過百度的開發介面,這塊確實是個麻煩事。

準備工作做好了,接下來,我們回到Delphi,看看如何使用ChinaCock的BaiduOCR控制元件。