当前位置: 首页 > news >正文

安装paddle_ocr踩坑(使用PP-OCRv5_server_rec)

用途:使用最新版的PP-OCRv5_server_rec
1、首先装python版本,创建运行环境,Linux内运行

conda create -n paddle_ocrv5 python=3.10

2、因为测试要CPU进行,于是直接使用命令

python -m pip install paddlepaddle==3.2.0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/

3、已经出错,导入paddlepaddle时出现什么os(libpython3.12.so.1.0)找不到的问题,然后查找发现要升级系统(我的是python版本不对应)
,于是升级python版本到3.12,这个错就没有了。以下是正常安装流程

1、首先创建环境

conda create -n paddle_ocrv5_cpu python=3.12

2、安装CPU版本
python -m pip install paddlepaddle==3.2.0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/

3、安装最新版本paddle_ocr(一定要最新,按照魔塔的介绍来)

python -m pip install paddleocr

4、安装过程中会出现有一些库由于有些库没安装,导致安装失败,整合了一下如下

regex>=2022.1.18
tiktoken==0.11.0
cffi>=1.0
soundfile==0.13.1
fsspec>=2023.5.0
huggingface-hub==0.34.4
click>=7.0
msgpack<2.0.0,>=1.0.0
ray==2.48.0
distro<2,>=1.7.0
openai==1.100.2
uvicorn[standard]>=0.15.0
fastapi-cloud-cli==0.1.5
shellingham>=1.3.0
typer==0.16.1
fastapi-cli==0.0.8
markupsafe

5、下载模型文件,运行以下程序,model_dir用于指定已经下载的本地文件

from paddleocr import TextRecognition
model = TextRecognition(model_name="PP-OCRv5_server_rec", model_dir="/home/bhan/007_paddle_v5_cpu/model_files")
output = model.predict(input="image.png", batch_size=1)
for res in output:res.print()res.save_to_img(save_path="./output/")res.save_to_json(save_path="./output/res.json")

推理成功:

{'res': {'input_path': 'image.png', 'page_index': None, 'rec_text': 'day as a reminder of the', 'rec_score': 0.9835110306739807}}
Connecting to https://paddle-model-ecology.bj.bcebos.com/paddlex/PaddleX3.0/fonts/simfang.ttf ...
Downloading simfang.ttf ...
[==================================================] 100.00%
http://www.dtcms.com/a/600873.html

相关文章:

  • ClickHouse查看数据库、表、列等元数据信息
  • 场外衍生品系统架构解密:TRS收益互换与场外个股期权的技术实现与业务创新
  • PQ:软件的UX - 快速分析并提议改进
  • MoonBit Pearls Vol.15: 使用 MoonBit 和 Wassette 构建安全的 WebAssembly 工具
  • 旅游机票网站建设2022年时事新闻摘抄
  • 【Linux网络】基于UDP的Socket编程,实现简单聊天室
  • IntelliJ IDEA 快捷键全解析与高效使用指南
  • openGauss 实战手册:gsql 常用命令、认证配置与运维工具全解
  • 如何入门Appium-移动端自动化测试框架?
  • 解决 Tomcat 跨域问题 - Tomcat 配置静态文件和 Java Web 服务(Spring MVC Springboot)同时允许跨域
  • 【ZeroRange WebRTC】KVS WebRTC 示例中的 HTTP 通信安全说明
  • 软件测试之单元测试知识总结
  • 如何更改asp网站自定义产品顺序网站推广优化建设方案
  • 手机网站优点linux服务器wordpress
  • HPC性能新纪元!AWS Hpc7g实例: Graviton3E芯片开启200Gbps超算之旅
  • LeetCode 422 - 有效的单词方块
  • windows docker 配置镜像
  • 《数据结构:从0到1》-11-字符串与模式匹配
  • 【轴承故障诊断】基于SE-TCN和SE-TCN-SVM西储大学轴承故障诊断研究(Matlab代码实现)
  • 容器云质量加固方案
  • HarmonyOS OCR文字识别应用开发:深度指南与分布式实践
  • C语言 | LeetCode 414. 第三大的数
  • 360优化大师官方网站网站运营成本
  • 北京网站seo优化推广招聘网最新招聘信息网
  • 【代码】TorchCFM(Conditional Flow Matching library)代码入门
  • C++主流日志库深度剖析:从原理到选型的全维度指南
  • CAD/CASS 无法复制到剪贴板
  • C语言在线编译环境 | 轻松学习C语言编程,随时随地在线编程
  • C语言在线编译器开发 | 提供高效、易用的在线编程平台
  • 东莞专业做网站的公司有哪些安徽建设工程信息网技术服务电话