? ? ?無意間看到的ddddocr的模塊,閑來無事就小試一下,果然非常非常的不錯,必須給ddddocr大佬點(diǎn)贊??
一、準(zhǔn)備
????????python環(huán)境:
????????建議各位使用python3.8~3.10版本,太高不兼容,太低也不兼容,別問為什么
? ? ? ? 需要安裝ddddocr模塊,PIL模塊(python3使用Pillow模塊代替),onnxruntime模塊
? ? ? ? pip install xxxxx 都能搞定這些模塊遇到那些模塊沒有就裝那些
????????圖片驗(yàn)證碼:
? ? ? ? (自己去找個(gè)網(wǎng)站扒拉幾張就可以了,我使用的是這種的驗(yàn)證碼)
當(dāng)然還支持其他類型驗(yàn)證碼
二、代碼
import ddddocr
ocr = ddddocr.DdddOcr()
with open("file/a2.png", 'rb') as f:
image = f.read()
res = ocr.classification(image)
print("識別結(jié)果:", res)
三、結(jié)論
????????識別度相當(dāng)高,速度也極其之快,非常不錯的模塊可以收藏
四、遇到問題
如遇此問題往下看:? ? ??
修改__init__.py文件中的
改為 Image.LANCZOS即可,因?yàn)镻illow的10.0.0版本中,ANTIALIAS方法被刪除了,或者降級Pillow版本也可以解決
參考部分:AttributeError: module ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘_軟件測試大叔的博客-CSDN博客ddddocr: 帶帶弟弟 通用驗(yàn)證碼識別OCR pypi版文章來源:http://www.zghlxwxcb.cn/news/detail-797683.html
Welcome to Python.org文章來源地址http://www.zghlxwxcb.cn/news/detail-797683.html
到了這里,關(guān)于python+ddddocr識別驗(yàn)證碼(新手進(jìn)階)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!