python調(diào)用文字識(shí)別OCR輕松搞定驗(yàn)證碼
今天帶你們?nèi)パ芯恳粋€(gè)有趣的東西,文字識(shí)別OCR。不知道你們有沒(méi)有想要識(shí)別圖片,然后讀出文字的功能。例如驗(yàn)證碼,如果需要自動(dòng)填寫(xiě)的話(huà)就需要這功能。還有很多種情況需要這功能的。
我們可以登錄百度云,然后看看里面的接口文檔。接口功能還是有比較豐富的應(yīng)用場(chǎng)景的。
# encoding:utf-8 import requests import base64 ''' 通用文字識(shí)別 ''' request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic" # 二進(jìn)制方式打開(kāi)圖片文件 f = open('[本地文件]', 'rb') img = base64.b64encode(f.read()) params = {"image":img} access_token = '[調(diào)用鑒權(quán)接口獲取的token]' request_url = request_url + "?access_token=" + access_token headers = {'content-type': 'application/x-www-form-urlencoded'} response = requests.post(request_url, data=params, headers=headers) if response: print (response.json())
這里面所有的代碼都幫你弄好了,直接拿來(lái)就用,這是官方文檔里面的。然后我們看一下需要填寫(xiě)的就是access_token。這里面的access_token是需要調(diào)用請(qǐng)求才能返回的。
# encoding:utf-8 import requests # client_id 為官網(wǎng)獲取的AK, client_secret 為官網(wǎng)獲取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官網(wǎng)獲取的AK】&client_secret=【官網(wǎng)獲取的SK】' response = requests.get(host) if response: print(response.json())
首先建立起應(yīng)用,然后查看自己的client_id=【官網(wǎng)獲取的AK】&client_secret=【官網(wǎng)獲取的SK】。把這兩個(gè)東西填寫(xiě)上就行。然后response.json()中會(huì)帶有所需要的access_token的。
我們來(lái)測(cè)試一下。
最后運(yùn)行之后,簡(jiǎn)單就能識(shí)別出結(jié)果。
到此這篇關(guān)于python調(diào)用文字識(shí)別OCR輕松搞定驗(yàn)證碼的文章就介紹到這了,更多相關(guān)python OCR驗(yàn)證碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 基于Python實(shí)現(xiàn)圖像文字識(shí)別OCR工具
- Python免費(fèi)驗(yàn)證碼識(shí)別之ddddocr識(shí)別OCR自動(dòng)庫(kù)實(shí)現(xiàn)
- Python通用驗(yàn)證碼識(shí)別OCR庫(kù)之ddddocr驗(yàn)證碼識(shí)別
- Python通用驗(yàn)證碼識(shí)別OCR庫(kù)ddddocr的安裝使用教程
- python?ocr簡(jiǎn)單示例之識(shí)別驗(yàn)證碼
- python實(shí)戰(zhàn)教程之OCR文字識(shí)別方法匯總
- Python使用paddleOCR批量識(shí)別pdf的方法
- python使用ddddocr庫(kù)識(shí)別滑動(dòng)驗(yàn)證碼簡(jiǎn)單代碼示例
- Python利用cnocr庫(kù)實(shí)現(xiàn)pdf文件的文字識(shí)別
- python利用ddddocr包ocr識(shí)別圖片碼的實(shí)現(xiàn)
相關(guān)文章
python和websocket構(gòu)建實(shí)時(shí)日志跟蹤器的步驟
這篇文章主要介紹了python和websocket構(gòu)建實(shí)時(shí)日志跟蹤器的步驟,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04python爬蟲(chóng) 爬取超清壁紙代碼實(shí)例
這篇文章主要介紹了python爬蟲(chóng)學(xué)習(xí) 爬取超清壁紙代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08Python程序員鮮為人知但你應(yīng)該知道的17個(gè)問(wèn)題
這篇文章主要介紹了Python程序員代碼編寫(xiě)時(shí)應(yīng)該避免的17個(gè)“坑”,也可以說(shuō)成Python程序員代碼編寫(xiě)時(shí)應(yīng)該避免的17個(gè)問(wèn)題,需要的朋友可以參考下2014-06-06matplotlib實(shí)現(xiàn)矩陣和圖像的可視化表示
這篇文章主要為大家詳細(xì)介紹了如何利用matplotlib實(shí)現(xiàn)矩陣和圖像的可視化表示,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下2024-03-03在Python 3中實(shí)現(xiàn)類(lèi)型檢查器的簡(jiǎn)單方法
這篇文章主要介紹了在Python 3中實(shí)現(xiàn)類(lèi)型檢查器的簡(jiǎn)單方法,包括對(duì)函數(shù)注解這個(gè)新特性的介紹,需要的朋友可以參考下2015-07-07python數(shù)據(jù)可視化之日期折線(xiàn)圖畫(huà)法
這篇文章主要為大家詳細(xì)介紹了python數(shù)據(jù)可視化之日期折線(xiàn)圖畫(huà)法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04Django+zTree構(gòu)建組織架構(gòu)樹(shù)的方法
zTree是一個(gè)開(kāi)源的依靠JQuery實(shí)現(xiàn)的多功能樹(shù)插件,具有性能優(yōu)異、配置靈活、功能強(qiáng)大的特點(diǎn),這篇文章主要介紹了Django+zTree構(gòu)建組織架構(gòu)樹(shù),需要的朋友可以參考下2019-08-08