PaddleOCR_PP-Structure

2024-05-14 01:20
文章标签 structure pp paddleocr

本文主要是介绍PaddleOCR_PP-Structure,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

静态IP设置
# 修改网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33# 修改文件内容
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.15.132
NETMASK=255.255.255.0
GATEWAY=192.168.15.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2c2371f1-ef29-4514-a568-c4904bd15132
DEVICE=ens33
ONBOOT=true
DNS1=114.114.114.114# 重启网络
systemctl restart network

阿里源
sudo yum -y install wget
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache

GIT内网部署
yum -y install gcc automake autoconf libtool make curl-devel expat-devel openssl-develcd /usr/local/src
wget --no-check-certificate https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.24.1.tar.gztar -xzvf git-2.24.1.tar.gz -C /usr/local/src/cd /usr/local/src/git-2.24.1
make prefix=/usr/local/git-2.24.1 all
make prefix=/usr/local/git-2.24.1 installvim /etc/profile
export PATH=$PATH:/usr/local/git-2.24.1/bin
source /etc/profilegit --version
git version 2.24.1

Anaconda3
cd /usr/local/src
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.shsh Anaconda3-2024.02-1-Linux-x86_64.sh
vim /etc/profilePATH=$PATH:$HOME/bin:/root/anaconda3/bin
export PATHsource /etc/profile

PaddleOCR_PP-Structure
yum install mesa-libGL.x86_64
conda create --name paddle_env python=3.7 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda init # --system --allconda activate paddle_env
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simplepython3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple# 安装 paddleocr,推荐使用2.6版本
pip3 install "paddleocr>=2.6.0.3"# 安装 图像方向分类依赖包paddleclas(如不需要图像方向分类功能,可跳过)
pip3 install paddleclas>=2.4.3
# 拉取代码并设置参数运行
cd /usr/local/src
git clone https://gitee.com/paddlepaddle/PaddleOCR.gitcd /usr/local/src/PaddleOCR/ppstructure/
# 下载模型
mkdir inference && cd inference
# 下载PP-OCRv3文本检测模型并解压
wget https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_det_infer.tar && tar xf ch_PP-OCRv3_det_infer.tar
# 下载PP-OCRv3文本识别模型并解压
wget https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_infer.tar && tar xf ch_PP-OCRv3_rec_infer.tar
# 下载PP-StructureV2中文表格识别模型并解压
wget https://paddleocr.bj.bcebos.com/ppstructure/models/slanet/ch_ppstructure_mobile_v2.0_SLANet_infer.tar && tar xf ch_ppstructure_mobile_v2.0_SLANet_infer.tar
cd ..
# 执行表格识别
python table/predict_table.py \--det_model_dir=inference/ch_PP-OCRv3_det_infer \--rec_model_dir=inference/ch_PP-OCRv3_rec_infer  \--table_model_dir=inference/ch_ppstructure_mobile_v2.0_SLANet_infer \--rec_char_dict_path=../ppocr/utils/ppocr_keys_v1.txt \--table_char_dict_path=../ppocr/utils/dict/table_structure_dict_ch.txt \--image_dir=/usr/local/src/000000.jpg \--output=../output/table

在这里插入图片描述

在这里插入图片描述

请添加图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于PaddleOCR_PP-Structure的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/987357

相关文章

使用百度飞桨PaddleOCR进行OCR识别

1、代码及文档 代码:https://github.com/PaddlePaddle/PaddleOCR?tab=readme-ov-file 介绍文档:https://paddlepaddle.github.io/PaddleOCR/ppocr/overview.html 2、依赖安装 在使用过程中需要安装库,可以依据代码运行过程中的提示安装。我使用的为python3.7,安装库为:

PP强酸强碱氮气柜和普通氮气柜的区别及共同点

PP强酸强碱氮气柜通常采用聚丙烯(PP)材料制成,聚丙烯是一种耐腐蚀性强的塑料材质,能有效抵抗强酸、强碱、盐溶液等腐蚀性物质的侵蚀,不易老化,使用寿命长。因其优秀的化学稳定性和耐腐蚀性,特别适合存储那些需要避免与外界湿气或氧气接触,并且本身可能产生或已处于强酸强碱环境中的物品。 PP强酸强碱氮气柜,柜体采用瓷白色PP板材,一体成型,经过无缝焊接处理,坚固耐用。层板同样采用PP板材,整块加强焊接,主

pycharm的Structure是什么,怎么打开,每个图标的功能是什么

一、Structure的含义 在PyCharm中,Structure是一个非常有用的功能,它可以帮助开发者快速浏览和理解当前文件的代码结构,Structure视图通过不同的图标来表示代码中的不同元素。 二、如何打开Structure功能 在windows上可以通过Alt+7来打开Structure 图标中的"-"表示隐藏Stucture 三、Stucture结构中的图标有何功能

TCNN:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking

TCNN:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking arXiv 16 Hyeonseob Nam∗ Mooyeol Baek∗ Bohyung Han 韩国POSTECH大学 Bohyung Han团队的论文,MDNet,BranchOut的作者。 Movtivation 本文的motiv

Structure-Aware Feature Fusion for Unsupervised Domain Adaptation

Structure-Aware Feature Fusion for Unsupervised Domain Adaptation 摘要引言相关工作UDA中的分布匹配方法 Model 摘要 无监督域适应(Unsupervised Domain Adaptation,UDA)旨在从有标注的源域中学习并迁移通用特征到无任何标注的目标域。现有的方法仅对高层次的表示进行对齐,却没有利

《Data Structure Algorithm Analysis in C》Chap.10笔记

5大算法:贪婪 Greedy,分治 Divide and conquer,动态规划 Dynamic Programming,随机 Randomized,回溯 Backtracking。 每一个小节都是一个具体的问题,应当仔细看,待看的:10.2.2-4,10.3,10.4.3,10.5.2。

PaddleOCR 实现车牌识别----利用PaddleOCR训练车牌识别数据_未完待续

1.下载CCPD数据集 去网址  https://aistudio.baidu.com/aistudio/datasetdetail/17968  下载CCPD数据集并解压。 2.       参考文献: PaddleOCR训练自己的数据集    https://blog.csdn.net/u013171226/article/details/115179480 PaddleOCR

PaddleOCR删除部分log的打印

Question 一段非常简单的调用代码,如图。 from paddleocr import PaddleOCRimport cv2ocr = PaddleOCR(use_angle_cls=False, use_gpu=False)img = cv2.imread('test.jpg')result = ocr.ocr('test.jpg', cls=False) 但是控制台里面却是

PaddleOCR打包exe--Pyinstaller

一、前期准备 首先确保代码在虚拟环境中能够成功运行, gui.py from paddleocr import PaddleOCR# 模型路径下必须含有model和params文件ocr = PaddleOCR(det_model_dir = './inference/default_det_model_dir/', # 检测模型所在文件夹rec_model_dir = './infere

UVA11995I Can Guess the Data Structure!(stack + queue + priority_queue)

题目:UVA11995I Can Guess the Data Structure!(stack + queue + priority_queue) 题目大意:给你两种指令,1代表让1后面的数字进入这个数据结构,2代表无差错的从数据结构中取出这个数字,问这个数据结构是stack还是queue还是priority_queue,还是不确定,还是以上均不可能。 解题思路:用STL中的这些