神器!用Python輕松搞定驗證碼!

轉(zhuǎn)自:大鄧和他的Python
大家好,今天給大家介紹一款通用驗證碼識別OCR庫的神器,項目地址:https://github.com/sml2h3/ddddocr。市場上常見的點選類驗證碼圖片如下圖所示:

安裝
pip3?install?ddddocr
OCR識別部分
import?ddddocr
ocr?=?ddddocr.DdddOcr(old=True)
with?open("test.jpg",?'rb')?as?f:
????image?=?f.read()
res?=?ocr.classification(image)
print(res)

目標檢測部分
對于現(xiàn)在已有的點選驗證碼圖片或者未知的驗證碼圖片都有可能具備一定的識別能力,適用于文字點選和圖標點選。簡單來說,對于點選類的驗證碼,可以快速的檢測出圖片上的文字或者圖標。
import?ddddocr
import?cv2
det?=?ddddocr.DdddOcr(det=True)
with?open("test.jpg",?'rb')?as?f:
????image?=?f.read()
poses?=?det.detection(image)
print(poses)
im?=?cv2.imread("test.jpg")
for?box?in?poses:
????x1,?y1,?x2,?y2?=?box
????im?=?cv2.rectangle(im,?(x1,?y1),?(x2,?y2),?color=(0,?0,?255),?thickness=2)
cv2.imwrite("result.jpg",?im)

推薦閱讀:
入門:?最全的零基礎(chǔ)學Python的問題? |?零基礎(chǔ)學了8個月的Python??|?實戰(zhàn)項目?|學Python就是這條捷徑
干貨:爬取豆瓣短評,電影《后來的我們》?|?38年NBA最佳球員分析?|? ?從萬眾期待到口碑撲街!唐探3令人失望? |?笑看新倚天屠龍記?|?燈謎答題王?|用Python做個海量小姐姐素描圖?|碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影
趣味:彈球游戲? |?九宮格? |?漂亮的花?|?兩百行Python《天天酷跑》游戲!
AI:?會做詩的機器人?|?給圖片上色?|?預測收入?|?碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影
小工具:?Pdf轉(zhuǎn)Word,輕松搞定表格和水印!?|?一鍵把html網(wǎng)頁保存為pdf!|??再見PDF提取收費!?|?用90行代碼打造最強PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換?|?制作一款釘釘?shù)蛢r機票提示器!?|60行代碼做了一個語音壁紙切換器天天看小姐姐!|
年度爆款文案
6).30個Python奇淫技巧集?
點閱讀原文,看200個Python案例!
評論
圖片
表情

