Paddle ocr基本识别

卸载当前版本

pip uninstall paddlepaddle paddleocr paddlex -y

安装稳定版本

pip install paddlepaddle==3.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install paddleocr==2.7.3 -i https://pypi.tuna.tsinghua.edu.cn/simple

例子:

python 复制代码
import sys
import os

os.environ['FLAGS_use_onednn'] = '0'
os.environ['PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK'] = 'True'

import paddle
print(f"PaddlePaddle version: {paddle.__version__}")

from paddleocr import PaddleOCR
import cv2
import numpy as np

# 初始化 PaddleOCR (PaddleOCR 3.x API)
ocr = PaddleOCR(
    lang='ch',
    use_textline_orientation=True
)

# 方法1: 识别图片文件
img_path = 'd:/123.png'

try:

    result = ocr.ocr(img_path)

    # 只打印识别的文本
    texts = []
    if result is not None:
        for res in result:
            if res is not None and len(res) > 0:
                for word_info in res:
                    if isinstance(word_info, dict):
                        text = word_info.get('text', '')
                        texts.append(text)
                    elif isinstance(word_info, (list, tuple)) and len(word_info) >= 2:
                        text = word_info[1][0] if isinstance(word_info[1], (list, tuple)) else word_info[1]
                        texts.append(text)
    
    if texts:
        print('\n'.join(texts))
    else:
        print("未识别到任何文本")
        
except Exception as e:
    print(f"错误: {e}")
    import traceback
    traceback.print_exc()
相关推荐
合尘猫1 小时前
图片表格变结构化数据:OCR 后的三个坑
python·ocr
hddata@7 天前
字符切得准,文本溯得清——高维数据OCR字符分割专利获授权,赋能多行业文本安全应用
安全·ocr
楚识科技7 天前
企业级 OCR 选型指南:从 API 调用到私有化部署的技术对比
ocr
开开心心就好7 天前
网页图片批量下载工具,输入链接就保存
服务器·算法·leetcode·支持向量机·pdf·ocr·1024程序员节
土星云SaturnCloud7 天前
基于 PP-OCR 的车牌识别:从数据整理到土星云 SE110S 系列边缘部署
人工智能·ai·ocr·边缘计算
SEO-狼术8 天前
Aspose.OCR for .NET v26 Crack
ocr
lingxiao168888 天前
Halcon之OCR应用
人工智能·ocr
开开心心就好9 天前
音频降噪剪辑工具,音量裁剪一键处理
运维·服务器·前端·spring·ocr·音视频·1024程序员节
开开心心就好9 天前
竖式除法出题工具,整除余数混合模式
运维·服务器·前端·javascript·ocr·perl·1024程序员节
椒颜皮皮虾྅9 天前
让 C# 读懂整张图:DeploySharp 驱动 PaddleOCR v4/v5/v6,打通 OCR 全流程
开发语言·人工智能·深度学习·学习·c#·ocr·cuda