找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3121|回復(fù): 0
收起左側(cè)

用Python可以實(shí)現(xiàn)連續(xù)圖文識(shí)別功能

[復(fù)制鏈接]
ID:425572 發(fā)表于 2018-12-17 14:04 | 顯示全部樓層 |閱讀模式
1.工具:
1.1 剪切板。我下載并安裝使用的是剪切板查看器(clipbrd.exe),成功后顯示“剪貼薄查看器.exe”
1.2  截圖工具并設(shè)置熱鍵。保存圖片鍵和退出鍵可任意設(shè)置,注意不能同其它熱鍵沖突。我使用的是微信截圖,進(jìn)入設(shè)置---進(jìn)入快捷按鍵---把截取屏幕鍵改為F1。
1.3 Python 3.x,Windows環(huán)境
1.4 注冊(cè)百度云帳號(hào),獲取Appid  API Key   Secret Key
1.5 新建文件夾。我建的名叫‘圖文識(shí)別’文件夾(C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\圖文識(shí)別)
1.6 ‘圖文識(shí)別’文件夾下,有3個(gè).py文件,分別是:screenshot.py  baiduap.py  getText.py;有1個(gè)配置文本文件是password.ini;有個(gè)圖像文件是Picture.png。
1.7 需要有以下第三方庫(kù):keyboard、PIL、aip、configparser、win32con、win32clipboard。
2 完整代碼:
2.1 screenshot.py是主程序,可獨(dú)立運(yùn)行,主要功能為截圖并保存。
1.png

2.2 baiduap.py 程序可獨(dú)立使用,主要功能是圖像文字識(shí)別。
2.png

2.3 getText.py 程序,主要功能是把圖像識(shí)別出來(lái)的文字,保存到剪切板。
3.png

2.4 password.ini 文件,用記事本編寫(xiě),把百度云獲取的相關(guān)信息填進(jìn)去。內(nèi)容是:
[我的工單];節(jié)
App_ID=151313**
App_KEY=1V2LlBhLUYaHu2Y9*******
SECRET_KEY=fGufC1CbiZ0tw1imTGoIsaGO******
3.運(yùn)行。啟動(dòng)qq和剪貼薄查看器.exe,在python環(huán)境下運(yùn)行screenshot.py。

經(jīng)實(shí)測(cè):識(shí)別率高,能快速抓取多圖,但每運(yùn)行一次程序,只能識(shí)別保存在Picture.png文件里圖像的文字。

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表