验证码识别之ddddocr Python 带带弟弟OCR (本地识别)

首先安装ddddoc库

pip install ddddocr

 官方地址:GitHub - sml2h3/ddddocr: 带带弟弟 通用验证码识别OCR pypi版带带弟弟 通用验证码识别OCR pypi版. Contribute to sml2h3/ddddocr development by creating an account on GitHub.https://github.com/sml2h3/ddddocr

我使用的是Python 3.10.2

第一种使用情况 【当前路径】

# 导入模块
import ddddocr
import time
# t1 = 开始时间
t1 = time.time()
ocr = ddddocr.DdddOcr()

with open('test.jpg', 'rb') as f:  # 识别当前目录下名为text.jpg的图片

    img_bytes = f.read()

res = ocr.classification(img_bytes)
t2 = time.time()
# t2 = 结束时间
print('识别结果',res)  #  打印识别结果
print("用时:%s 秒" % str(t2 - t1))   #  t2 减 t1 = 运行时间

运行结果

 

验证码识别之ddddocr Python 带带弟弟OCR (本地识别)_第1张图片

 第二种 使用情况 【绝对路径 】

# 导入模块
import ddddocr
import time
# t1 = 开始时间
t1 = time.time()
ocr = ddddocr.DdddOcr()

with open('D:\Python项目\ddddocr-master\image.png', 'rb') as f:  #  识别 D:\Python项目\ddddocr-master\image.png 目录下名为image.png的图片

    img_bytes = f.read()

res = ocr.classification(img_bytes)
t2 = time.time()
# t2 = 结束时间
print('识别结果',res)  #  打印识别结果
print("用时:%s 秒" % str(t2 - t1))   #  t2 减 t1 = 运行时间

运行结果

删除不需要的元素

验证码识别之ddddocr Python 带带弟弟OCR (本地识别)_第2张图片

 

 

你可能感兴趣的:(python,python,开发语言)