PaddleOCR CPU 文本文字识别 docker部署

需求:

需要把所有滑块图片的数据文字提取出来

在这里插入图片描述

启动服务

mkdir paddle
cd paddle
docker run -itd --name ppocr -v $PWD:/paddle --network=host -it registry.baidubce.com/paddlepaddle/paddle:2.1.3-gpu-cuda10.2-cudnn7 /bin/bash
docker exec -it ppocr bash 
#cpu
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
pip install "paddleocr>=2.0.1"  -i https://mirror.baidu.com/pypi/simple  # 推荐使用2.0.1+版本

文字提取

paddleocr --image_dir ./imgs_words/ch/word_1.jpg --det false

在这里插入图片描述

from paddleocr import PaddleOCR, draw_ocrimport os# 指定目录路径
directory = './test/'ocr = PaddleOCR(det=False)  # need to run only once to download and load model into memory
# 遍历目录下所有文件
for filename in os.listdir(directory):# 检查文件是否以 .jpg 结尾if filename.endswith('.jpg'):# 获取完整的文件路径img_path = os.path.join(directory, filename)# 在此处添加处理图片的代码print(img_path)#img_path = f'{img_path}'result = ocr.ocr(img_path, det=False)for idx in range(len(result)):res = result[idx]print(res[0][0])

在这里插入图片描述

更多模型方式请查看官网

官网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/517987.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大唐杯学习笔记:Day6

1.1小区选择 一、概述 1.UE在RRC_IDLE和RRC——INACTIVATE状态下进行的过程; 2.UE首先需要完成PLMN的选择,在已选择的PLMN上寻找合适的小区,获取合适的服务,监听控制信道,这个过程即小区选择过程; 3.根据小区重选准则,UE寻找其他更适合的小区进行小区…

直播预告|小白开箱: 云数据库在五朵云上的评测

3 月 7 日,周四晚上 19:00-20:30 由明说三人行组织,邀请了 NineData 国际总经理(GM) Ni Demai、云猿生数据 CTO & 联合创始人子嘉,和《明说三人行》创始人 &主持人明叔,共同围绕《小白开箱: 云数据库在五朵云上的评…

OpenCV 视频处理(关于摄像头和视频文件的读取、显示、保存等等)

1、前言 OpenCV不仅能够处理图像,还能够处理视频 视频是由大量的图像构成的,这些图像是以固定的时间间隔从视频中获取的。这样,就能够使用图像处理的方法对这些图像进行处理,进而达到处理视频的目的。要想处理视频,需…

JVM运行时数据区——对象的实例化内存布局与访问定位

文章目录 1、对象的实例化1.1、创建对象的方式1.2、创建对象的步骤 2、对象的内存布局3、对象的访问定位3.1、对象访问的定位方式3.2、使用句柄访问3.3、使用指针访问 4、小结 平时大家经常使用new关键字来创建对象,那么我们创建对象的时候,怎么去和运行…

蓝桥杯备战刷题four(自用)

1.砝码称重 #include <iostream> #include <vector> using namespace std; const int N110; const int M100010; int w[N]; int n; int f[N][M]; int m; int ans; //f[i][j]表示到第i个砝码进行放置时的称得的重量为j的方案数 int main() {cin>>n;for(int i1…

【MySQL】用户管理 -- 详解

如果我们只能使用 root 用户&#xff0c;这样存在安全隐患。这时就需要使用 MySQL 的用户管理。 一、 用户 1、用户信息 MySQL 中的用户都存储在系统数据库 MySQL 的 user 表中。 字段解释&#xff1a; host&#xff1a;表示这个用户可以从哪个主机登陆&#xff0c;如果…

【C语言】走迷宫之推箱子

前言&#xff1a; 在上一篇文章当中我介绍了一个走迷宫的写法&#xff0c;但是那个迷宫没什么可玩性和趣味性&#xff0c;所以我打算在迷宫的基础上加上一个推箱子&#xff0c;使之有更好的操作空间&#xff0c;从而增强了游戏的可玩性和趣味性。 1. 打印菜单 void menu() {…

Sqli-labs靶场第18关详解[Sqli-labs-less-18]自动化注入-SQLmap工具注入

Sqli-labs-Less-18 通过测试发现&#xff0c;在登录界面没有注入点&#xff0c;通过已知账号密码admin&#xff0c;admin进行登录发现&#xff1a; 返回了User Agent&#xff0c;设想如果在User Agent尝试加上注入语句&#xff08;报错注入&#xff09;&#xff0c;测试是否会…

多个word如何批量为汉字注音?别急跟我学几秒钟搞定,快速又高效

Word文档是大家常用的办公软件之一&#xff0c;有大量的文章或者其他材料编写工作需要用到这款实用工具。如果我们在编制文章材料时需要给多个word里的文字添加拼音怎么办&#xff1f;接下来小编来为大家介绍一下如何给不同Word文档里的文字添加拼音。 欢迎访问汇帮注音大师…

总结:大模型指令对齐训练原理

原文地址&#xff1a;大模型指令对齐训练原理 RLHF SFT RM PPOAIHF-based RLAIF 核心在于通过AI 模型监督其他 AI 模型&#xff0c;即在SFT阶段&#xff0c;从初始模型中采样&#xff0c;然后生成自我批评和修正&#xff0c;然后根据修正后的反应微调原始模型。在 RL 阶段&…

[SS]语义分割_U-Net

U-Net网络结构讲解视频 从零开始的U-net入门 U-Net详解 研习U-Net改进 目录 一、介绍 二、详解 1、网络结构 2、网络运行过程 3、实验现状 4、分割策略 一、介绍 U-Net是一种用于生物医学图像分割的卷积神经网络架构。它由Olaf Ronneberger等人在2015年提出&#x…

让 GenAI 提供更好答案的诀窍

在使用GenAI回答有关数据的问题之前&#xff0c;重要的是首先评估所提出的问题。这是Miso.ai的首席执行官兼联合创始人Lucky Gunasekara对当今开发GenAI工具的团队的建议。 GenAI作为一种界面提供了巨大的潜力&#xff0c;使用户能够以独特的方式查询你的数据&#xff0c;以接…