挺有趣的一個Python零基礎項目,製作截圖文字識別桌面版應用!

模塊

  • keyboard
  • PIL
  • sleep

keyboard這個是python編程語言當中的鍵盤監控模塊,你想要實現一個截圖的操作,那麼你肯定需要用到鍵盤指令。

PIL是咱們python語言中運用的最為廣泛的圖片處理庫,你是要識別圖片,所以這個模塊咱們也需要安裝。

sleep為強制延時模塊。

以上模塊的安裝方式為要注意PIL,如果已經配置號環境變量,請在控制檯運行:

pip install pillow

此篇內容運行環境為Windows10 ,python3.6.5

思路

  1. 截圖
  2. 識別

截圖:

我用的是Snipaste工具,操作簡單,F1截圖,ctr.l+c置圖片的剪貼板。

實戰

  1. 首先判斷我們是否已經按下F1鍵盤,然後再判斷是否按下ctrl+c,如果按下了,那麼把圖片從剪貼板取出來,並保存為test.png(注意:延時0.05,是由於把圖片保存在剪貼板電腦需要運行時間!
挺有趣的一個Python零基礎項目,製作截圖文字識別桌面版應用!

2. 把test.png圖片進行OCR識別

進入百度智能雲,人工智能當中有文字識別的接口

挺有趣的一個Python零基礎項目,製作截圖文字識別桌面版應用!


選擇立即使用,獲取密鑰

挺有趣的一個Python零基礎項目,製作截圖文字識別桌面版應用!

然後點擊技術文檔查看咱們的python實例:

挺有趣的一個Python零基礎項目,製作截圖文字識別桌面版應用!

把前面的密鑰填寫到代碼當中即可:

挺有趣的一個Python零基礎項目,製作截圖文字識別桌面版應用!


分享到:


相關文章: