一、安装

官方快速安装PaddlePaddle
根据自己电脑本次选择windows pip python3 cpu版本的来进行安装

1.确保安装的windows是64位
2.确保python的版本是以下其中之一3.5.1+/3.6+/3.7+,并且是64bit的,不符合的版本下载Paddle异常

python --version

以下命令可以输出python是否是64bit和处理器架构

python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"

输出结果,满足要求

64bit
AMD64

3.确保有python对应的pip,版本9.0.1+

python -m ensurepip
python -m pip --version

4.进行安装paddlepaddle

#执行以下命令安装(推荐使用百度源)
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
#或
python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple

有可能提示要升级pip或者其他依赖库,按命令提示升级或安装后,再继续安装。
成功后验证

#cmd
python
#进入python解释器,输入
import paddle.fluid
#再输入
paddle.fluid.install_check.run_check()
#如果有提示,Your Paddle Fluid is installed successfully!说明成功安装

5.这时根据项目文档第3步,克隆PaddleOCR代码,本地新建目录后

#推荐
git clone https://github.com/PaddlePaddle/PaddleOCR
#因为网络问题无法pull成功,也可选择使用码云上的托管, 码云托管代码可能无法实时同步本github项目更新,存在3~5天延时,请优先使用推荐方式
git clone https://gitee.com/paddlepaddle/PaddleOCR

下载成功后

cd PaddleOCR
python -m pip install -r requirments.txt

同时从这里下载shapely,进入网页后搜索shapely,
然后根据电脑64位和python版本,比如3.7.+就选择*cp37_cp37m*,文件保存可选择如python安装目录下的libs下,然后进入该目录执行

pip install Shapely-1.7.1-cp37-cp37m-win_amd64.whl

到此PaddlePaddle和PaddleOCR在windows10下安装完成,接下来根据文档进行使用

二、使用OCR模型来识别图片中的文字

1.进入快速使用文档
以使用中英文超轻量OCR模型为例

下载图中的三个压缩包,到上面克隆的PaddleOCR的同级目录下新建的inference下(也可以是其他任意位置),注意windows下的解压工具存在解压这三个压缩包得不到官方展示的结果,这篇文章就提到该情况,经测试可以用git命令下的解压命令成功解压,解压后三个解压目录下都应包含model和params两个文件,如文档中所写

2.有了这三个文件后,开始进行单张图片的识别
先进入到上面clone的PaddleOCR父目录,该目录下放入有文本的测试图片如test.png,该目录下打开cmd

#命令中的三个目录就是解压的三个模型路径
#--use_angle_cls是否指定方向分类器
#--use_space_char是否预测空格字符
#--use_gpu由于安装的是使用CPU计算,所以为False
python PaddleOCR/tools/infer/predict_system.py --image_dir="test.png" --det_model_dir="./inference/ch_ppocr_mobile_v1.1_det_infer/"  --rec_model_dir="./inference/ch_ppocr_mobile_v1.1_rec_infer/" --cls_model_dir="./inference/ch_ppocr_mobile_v1.1_cls_infer/" --use_angle_cls=True --use_space_char=True --use_gpu=False

如正常执行就能得到识别结果,同时在同级目录下生成inference_results目录并保存识别处理的图片(下图中左上角)

可能遇到的问题:
①执行命令后提示xxx引入找不到可使用pip进行安装
②提示.ppocr\utils\ppocr_keys_v1.txt文件找不到,应该是文件读取路径问题,暂时如下图改为绝对路径处理

通用的OCR模型类似使用,以上就是根据使用过程整理进行记录

PaddleOCR windows10下的安装使用相关推荐

  1. windows10下pip安装速度慢的解决办法

    windows10下pip安装速度慢的解决办法 pip修改源 我们这里使用的镜像源是清华大学的镜像源,使用方法有两种,第一种是临时使用: pip install -i https://pypi.tun ...

  2. Windows10下如何安装配置 perl 环境

    Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN.这篇文章主要介绍了Windows10下安装配置 perl 环境的详细教程,需要的朋友可以参考下 Perl 是 ...

  3. win10装linux分区格式化硬盘,windows10 下硬盘安装centos7.0 – MBR硬盘分区格式

    准备工作 1,下载centos7.0系统镜像文件 2,建立ext4分区,存放centos7镜像文件以及安装所需目录(images,isolinux) 可在win10下安装PM分区工具,新建ext4分区 ...

  4. windows10下同时安装两个mysql服务的解决办法

    本机原本是安装了mysql5.7.2版本数据库,但是后来由于别的原因,需要安装一个mysql8.0.23版本的数据库,在安装第二个过程中遇到了很多问题,因此记录以下. 第一个mysql5.7.2版本的 ...

  5. windows10下anaconda安装、tensorflow安装以及pythonchar配置的使用

    anaconda官方网站: https://www.anaconda.com/distribution/ 下载完成进行安装:下载完成点击下一步和我同意 点击install 说明安装成功!!!!!!!! ...

  6. windows10下VM安装安卓虚拟机PhoenixOS

    参考博客 CSDN博客:win10下虚拟机VMware极简安装PhoenixOS(2021.08) 知乎专栏:可能是在WINDOWS下运行安卓程序最完美的方法(2020.06) 注意: 解决鼠标飘动. ...

  7. Windows10下BurpSuite安装过程中存在的一些问题以及解决办法(图文解析)

    安装问题 一.JAVAC测试失败 二.双击burp-loader-keygen.jar没用 三.run点击无效 本人初次安装burpsuite过程中出现了许多问题,找了许多许多的教程,这几天全部忙在这 ...

  8. Windows10下OpenCV_contrib安装配置

    环境 Win10(64bit)+Anaconda3(Python 3.7.3) 下载opencv+contrib https://www.lfd.uci.edu/~gohlke/pythonlibs/ ...

  9. windows10 下 cuda安装

    cuda安装 下载 下载网址

最新文章

  1. 华为任正非会见马云_2020胡润百富榜:马云4000亿,任正非仅190亿
  2. centos7.1 RabbitMQ安装配置
  3. SpringBoot_定制banner
  4. 简单粗暴的入门机器学习
  5. java泛型学习一:解惑继承
  6. php 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件
  7. javascript框架比较(一)
  8. 深度剖析JDK动态代理机制
  9. 性能测试之JMeter函数助手详解
  10. ai人工智能让女神_让女孩进入人工智能管道
  11. sk hynix 固态硬盘 管理_5GB/s极速狂飙——希捷酷玩FireCuda520 PCIE4.0固态硬盘体验...
  12. vb.net多线程例子
  13. HDU 4489(DP)
  14. 用手机访问电脑的本地服务器
  15. 商品库存推送至外部系统API接口文档
  16. xgboost原理(无推导就轻易理解)
  17. Codeforces Round #514 (Div. 2)
  18. Oracle索引梳理系列(一)- Oracle访问数据的方法
  19. 现代密码学 | 02:流密码——1
  20. unplugin-auto-import的配置和eslint报错解决

热门文章

  1. jquery 学习笔记及小练习
  2. 【Sharding-JDBC】 (五)整合mybatis-plus 解决分布式事务(基于XA)
  3. php更换鼠标指针详细,window_Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法,  Win7系统鼠标指针怎么更改 - phpStudy...
  4. Linux学习笔记-随即更新-慢速学习
  5. 一款简单易用的拓扑图检测工具
  6. P4279 [SHOI2008]小约翰的游戏(博弈论)(Anti-SG)
  7. 小米手机超长续航优化的设置
  8. 第1部分 基础算法(提高篇)--第1章 贪心算法1425:【例题4】加工生产调度
  9. PR curve, AP, mAP, AUC, f1-score ??
  10. 刘强东:我不是中国互联网“坏孩子”