以下是一个使用 OCRopus 库进行中文图片识别的示例代码:

import ocrolib
from ocrolib import psegutils, sl

# 加载 OCR 模型
ocrolib.defaults['segmenter'] = 'en-default'
ocrolib.defaults['zoning'] = 'en-default'
ocrolib.defaults['pager'] = 'en-default'
ocrolib.defaults['textclass'] = 'en-default'
ocrolib.defaults['textseg'] = 'en-default'
ocrolib.defaults['textord'] = 'en-default'
ocrolib.defaults['tesseract'] = 'en-default'
ocrolib.defaults['recognition'] = 'en-default'
ocrolib.use_extended_search = True
ocrolib.default_script = 'en'

# 读取图片
image_path = 'path/to/your/image.png'
image = ocrolib.read_image_gray(image_path)

# 图片预处理
image = ocrolib.pil2array(image)
image = ocrolib.binarize(image)
image = ocrolib.array2pil(image)

# 识别文本
result = ocrolib.ocr(image)

# 打印识别结果
for line in result:
    print(line)

请确保已经安装了 OCRopus 库,并将图片路径替换为你自己的图片路径。这个示例代码假设你已经将 OCRopus 库正确安装并配置好了默认的 OCR 模型。

Python 离线中文图片识别 - OCRopus 库示例代码

原文地址: https://www.cveoy.top/t/topic/fwUY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录