PaddleOCR
文章平均质量分 56
快乐的小小程序猿
乐小猿
展开
-
PaddleOCR使用笔记-基于C++预测引擎推理(第二次尝试)(成功)
PaddleOCR使用笔记Linux环境下基于C++预测引擎推理(第二次尝试)(失败)(又成功了)注:本节基于PaddleOCR 2.3分支参考文档:PaddleOCR/readme.md at release/2.3 · PaddlePaddle/PaddleOCR (github.com)1.1 编译OpenCV库首先需要从opencv官网上下载在Linux环境下源码编译的包,以opencv3.4.7为例,下载命令如下。cd deploy/cpp_inferwget http原创 2021-12-04 16:20:16 · 1773 阅读 · 3 评论 -
PaddleOCR使用笔记-端侧部署之使用opt转换模型(第三次尝试)(成功)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)端侧部署之使用opt转换模型(第三次尝试)(成功)cd /home/lexiaoyuan/projects/PaddleOCR_dev/PaddleOCRcp -R ./inference /home/lexiaoyuan/Paddle-Lite/cd ./Paddle-Lite/build.opt/lite/api# 转换检测模型./opt --model_file=/Pad原创 2021-09-06 09:20:14 · 765 阅读 · 0 评论 -
PaddleOCR使用笔记-端侧部署之使用opt转换模型(第二次尝试)(失败)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)端侧部署之使用opt转换模型(第二次尝试)(失败)上传自己下载的opt工具# 没有权限的话su admin123456sudo chown -R lexiaoyuan:lexiaoyuan *sudo chmod -R 777 *su lexiaoyuanchmod -R 777 *这次把推理模型文件复制一份到Paddle-Lite目录下,这样可以再docker环境原创 2021-09-06 09:19:48 · 345 阅读 · 0 评论 -
PaddleOCR使用笔记-端侧部署之使用opt转换模型(失败)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)端侧部署之使用opt转换模型(失败)环境搭建参考端侧部署得到opt工具。使用opt工具转换模型cd ./Paddle-Lite/build.opt/lite/api# 转换V1.1检测模型./opt --model_file=/home/xushicheng/projects/PaddleOCR_dev/PaddleOCR/inference/det_mv3_east/原创 2021-09-05 10:50:04 · 795 阅读 · 0 评论 -
PaddleOCR使用笔记-模型推理和预测
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)检测模型转推理模型python3 tools/export_model.py -c configs/det/det_mv3_east.yml -o Global.checkpoints=output/det_east_mv3/best_accuracy Global.save_inference_dir=./inference/det_mv3_east识别模型转推理模型python原创 2021-09-05 10:49:09 · 1410 阅读 · 0 评论 -
PaddleOCR使用笔记-文字方向分类训练、评估、推理
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)文字方向分类训练在PaddleOCR/quickstart.md at develop · PaddlePaddle/PaddleOCR (github.com)中下载方向分类器的预训练模型下载下来后解压到本地,并将ch_ppocr_mobile_v1.1_cls_train目录上传到服务器上的项目中的pretrain_models目录# GPU训练,通过CUDA_VI原创 2021-09-05 10:47:23 · 2756 阅读 · 0 评论 -
PaddleOCR使用笔记-文字识别训练、评估、推理
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)文字识别训练在https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/models_list.md中下载英文识别模型的训练模型:在https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/algorithm_overview.md下载rec_m原创 2021-09-05 10:47:14 · 1000 阅读 · 2 评论 -
PaddleOCR使用笔记-文字检测训练、评估、推理
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)文字检测训练Ctrl+P+Q # 退出docker容器cd ./projects/PaddleOCR_dev/PaddleOCRwget -P ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x0_5_pretrained.tartar -xf ./pret原创 2021-09-05 10:47:03 · 798 阅读 · 0 评论 -
PaddleOCR使用笔记-PaddleOCR develop版本安装及使用(第二次尝试)(成功)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)搭环境cd /home/lexiaoyuan/projectsnvidia-docker run --name paddle-dev -it -v $PWD:/paddle-dev registry.baidubce.com/paddlepaddle/paddle:2.0.0-gpu-cuda10.1-cudnn7 /bin/bashCtrl+P+Q # 退出docker容器m原创 2021-09-05 10:46:38 · 507 阅读 · 0 评论 -
PaddleOCR使用笔记-PaddleOCR develop版本安装及使用(失败)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(失败)cd /home/xushicheng/projectsnvidia-docker run --name paddle-dev -it -v $PWD:/paddle-dev registry.baidubce.com/paddlepaddle/paddle:2.0.0-gpu-cuda10.1-cudnn7 /bin/bashgit clone https://gitee.com/paddle原创 2021-09-05 10:46:08 · 727 阅读 · 0 评论 -
PaddleOCR使用笔记-端侧部署之编译出opt工具(第三次尝试)(成功)
PaddleOCR使用笔记Linux环境下端侧部署之编译出opt工具(第三次尝试)(成功)更新docker中的gitapt-get install software-properties-commonadd-apt-repository ppa:git-core/ppa -yapt updategit clone https://hub.fastgit.org/PaddlePaddle/Paddle-Lite.gitdocker exec -it paddlelite_docker原创 2021-09-05 10:45:24 · 464 阅读 · 0 评论 -
PaddleOCR使用笔记-端侧部署之编译出opt工具(第二次尝试)(失败)
PaddleOCR使用笔记Linux环境下端侧部署之编译出opt工具(第二次尝试)(失败)参考链接:https://paddleslim.readthedocs.io/zh_CN/release-2.0.0/deploy/deploy_cls_model_on_mobile_device.html准备交叉编译环境docker pull paddlepaddle/paddle-lite:latestmakdir Paddle-Litedocker run -it \ --name pa原创 2021-09-05 10:45:14 · 283 阅读 · 4 评论 -
PaddleOCR使用笔记-端侧部署之编译出opt工具(失败)
PaddleOCR使用笔记Linux环境下端侧部署之编译出opt工具(失败)1. 准备环境运行准备电脑(编译Paddle Lite)安卓手机(armv7或armv8)注意: PaddleOCR 移动端部署当前不支持动态图模型,只支持静态图保存的模型【补充:现在支持了,这是比较早期的笔记】。当前PaddleOCR静态图的分支是develop。1.1 准备交叉编译环境交叉编译环境用于编译 Paddle Lite 和 PaddleOCR 的C++ demo。 支持多种开发环境,不同开发环境的原创 2021-09-05 10:45:00 · 1067 阅读 · 0 评论 -
PaddleOCR使用笔记-paddleocr package使用说明
PaddleOCR使用笔记Linux环境下paddleocr package使用说明Windows下使用安装whl包pip安装pip install "paddleocr>=2.0.1" # 推荐使用2.0.1+版本代码使用检测+分类+识别全流程from paddleocr import PaddleOCRfrom tools.infer.utility import draw_ocr# Paddleocr目前支持中英文、英文、法语、德语、韩语、日语,可以通过修改lan原创 2021-09-06 09:20:24 · 1549 阅读 · 0 评论 -
PaddleOCR使用笔记-基于Python预测引擎推理
PaddleOCR使用笔记Linux环境下基于Python预测引擎推理训练模型转inference模型检测模型转inference模型下载超轻量级中文检测模型:wget -P ./ch_lite/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_train.tar && tar xf ./ch_lite/ch_ppocr_mobile_v2.0_det_train.tar -C ./原创 2021-09-04 13:05:37 · 1050 阅读 · 0 评论 -
PaddleOCR使用笔记-文字方向分类训练
PaddleOCR使用笔记Linux环境下文字方向分类训练数据集准备训练集标签如下:注意: 默认请将图片路径和图片标签用 \t 分割,如用其他方式分割将造成训练报错0和180分别表示图片的角度为0度和180度train/r180_color_20190605_D2C9041012BZ_Z_crop_3.jpg 180train/r0_zoom_20170412_110947_XI24924702BZ_Z_crop_2.jpg 0train/r180_impulse_noise_2原创 2021-09-04 13:05:19 · 1682 阅读 · 3 评论 -
PaddleOCR使用笔记-文字识别训练
PaddleOCR使用笔记Linux环境下文字识别训练数据准备在官网下载 icdar2015 数据,用于快速验证。PaddleOCR 提供了一份用于训练 icdar2015 数据集的标签文件,通过以下方式下载:# 训练集标签wget -P ./train_data/ic15_data https://paddleocr.bj.bcebos.com/dataset/rec_gt_train.txt# 测试集标签wget -P ./train_data/ic15_data https:原创 2021-09-04 13:05:07 · 2169 阅读 · 6 评论 -
PaddleOCR使用笔记-文字检测训练
PaddleOCR使用笔记Linux环境下文字检测训练官方文档:https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.0/doc/doc_ch/detection.md数据准备从官网下载icdar2015数据集,首次下载需注册。将下载到的数据集解压到工作目录下,解压在 PaddleOCR/train_data/ 下,并下载单独的标注文件(PaddleOCR将零散的标注文件整理成单独的标注文件)# 在PaddleOCR路径原创 2021-09-04 13:04:38 · 1401 阅读 · 0 评论 -
PaddleOCR使用笔记-快速使用
PaddleOCR使用笔记Linux环境下快速使用参考https://gitee.com/lexiaoyuan/PaddleOCR/blob/dygraph/doc/doc_ch/quickstart.md中的步骤,inference模型下载,这里以超轻量级模型为例:mkdir inference && cd inference# 下载超轻量级中文OCR模型的检测模型并解压wget https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch原创 2021-09-04 13:03:41 · 504 阅读 · 0 评论 -
PaddleOCR使用笔记-快速安装
PaddleOCR使用笔记Linux环境下快速安装首先查看一下自己的cuda版本(10.1.168)cat /usr/local/cuda/version.txt再看一下cuDNN的版本(7.6.1)cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2安装好docker和nvidia-docker后【参考教程:https://lexiaoyuan.blog.csdn.net/article/details/11原创 2021-09-04 13:03:15 · 574 阅读 · 0 评论 -
PaddleOCR使用笔记-PPOCRLabel的安装使用
PaddleOCR使用笔记Windows环境下PPOCRLabel的安装使用参考文档:https://gitee.com/paddlepaddle/PaddleOCR/blob/dygraph/PPOCRLabel/README_ch.md安装pyqt5pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple失败了,再试一次pip install pyqt5 -i https://pypi.tuna.tsingh原创 2021-09-04 13:02:43 · 4030 阅读 · 3 评论 -
PaddleOCR使用笔记- 安装与使用
PaddleOCR使用笔记Windows环境下快速安装在本地就安装cpu版本的PaddlePaddle创建虚拟环境conda create -n paddle python=3.8进入Anaconda虚拟环境activate paddle安装cpu版本的PaddlePaddlepython -m pip install paddlepaddle==2.0.0 -i https://mirror.baidu.com/pypi/simple使用git,下载Pad原创 2021-09-04 13:02:18 · 695 阅读 · 0 评论 -
深度学习-PaddleOCR环境安装
深度学习-PaddleOCR环境安装PaddleOCR环境安装官方文档:https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/installation.md说明:这里安装的也是可以的,但是安装的是老版本。快速安装按照文档,我们需要如下环境docker和nvidia-docker前面已经安装了,下面看一下我们的cuda和cuDNN的版本nvidia-smicat /usr/local/cuda/incl原创 2021-09-04 13:01:59 · 514 阅读 · 0 评论