哈嘍,大家週末好,今天傑瑞給大家帶來一個超級簡單而又實用的教程,使用百度API實現文字識別功能。過程非常簡單,只需要將所要識別的圖片上傳至相應的接口,該接口就會返回識別結果。
我們現在使用python語言來實現這個功能,做這個之前我們需要安裝一下百度的AI庫,在python中安裝AI庫特別的簡單,只需要在控制檯中輸入以下命令即可:
pip install baidu-aip
小編之前就已經安裝過了,所以這裡只能做一個示範。
安裝完成之後就開始寫我們的代碼啦,首先打開我們的編輯器,這裡小編用的是sublime_text,代碼不多,只有十幾行代碼(python的強大之處),也比較簡單,不需要任何註釋也能理解代碼含義,其實小編覺得用python寫的代碼,跟偽代碼為啥區別。
首先就是導入AipOcr庫了,這裡面是百度AI的庫,裡面有很多AI功能,例如人臉識別,語音合成等,我們編寫代碼之前得去百度AI開放平臺申請文字識別接口的使用權限,申請之後它會給你appid、apiKey、secrectKey這三樣東西,接下來就是直照搬小編的代碼啦。
這裡要注意的是,要識別的圖片必須要和py文件同一個目錄哦!
測試
接下來我們進行測試,下圖是測試圖片:
可能是小編字寫得有點醜了,u寫得很像a,所以導致識別結果稍有誤差,下面是代碼執行的結果:
源碼贈送
今天的教程到這裡就結束啦,關注小編並私信:“python文字識別”即可免費獲取源碼哦!
閱讀更多 高手傑瑞 的文章