Python免費驗證碼識別之ddddocr識別OCR自動庫實現
需要ocr識別,推薦一個Python免費的驗證碼識別-ddddocr
安裝過程:
1、鏡像安裝:pip install ddddocr -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install ddddocr -i https://pypi.tuna.tsinghua.edu.cn/simple
2.python.exe -m pip install –upgrade pip
註意升級pip庫,,動不動升級就很麻煩。
Collecting pip Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ca/31/b88ef447d595963c01060998cb329251648acf4a067721b0452c45527eb8/pip-21.2.4-py3-none-any.whl (1.6 MB) |████████████████████████████████| 1.6 MB 939 kB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 21.2.1 Uninstalling pip-21.2.1: Successfully uninstalled pip-21.2.1 Successfully installed pip-21.2.4
完成之後,找個參考圖片
import ddddocr ocr = ddddocr.DdddOcr() with open('1.png', 'rb') as f: img_bytes = f.read() res = ocr.classification(img_bytes) print(res)
對比效果圖:
效果不是太好,有的圖片,例如:
哈哈哈,自個玩吧。
附ddddocr-驗證碼識別案例
import ddddocr ocr=ddddocr.DdddOcr() with open('test_img.png', 'rb') as f: img_bytes=f.read() res=ocr.classification(img_bytes) print(res)
普通幹擾較弱的驗證碼均可識別通過
總結
到此這篇關於Python免費驗證碼識別之ddddocr識別OCR自動庫實現的文章就介紹到這瞭,更多相關ddddocr識別OCR自動庫內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 非常簡單的Python識別圖片驗證碼實現過程
- 利用Python實現簡單的驗證碼處理
- Python通用驗證碼識別OCR庫ddddocr的安裝使用教程
- python中pip安裝庫時出現Read timed out解決辦法
- Python包管理工具pip用法詳解