windows+vscode安装paddleOCR运行环境的步骤


Posted in Python onNovember 11, 2020

因为最近在做文本检测相关,想试着用用百度的paddle框架。

1、安装Anaconda3

官网下载安装包直接运行安装,然后新建python3.7环境

windows+vscode安装paddleOCR运行环境的步骤

2、安装paddle相关环境

参考官网地址:
https://www.paddlepaddle.org.cn/install/quick/zh/1.8.5-windows-pip
https://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/doc_ch/installation.md
里面第一步准备docker环境我直接跳过了。
在刚安装好的conda终端下操作,切换到刚配置的环境

windows+vscode安装paddleOCR运行环境的步骤

接下来按照官网里的命令进行安装,如果你的python3环境变量里的程序名称是python,要将语句改为python xxx…

python -m pip install paddlepaddle=1.8.5 -i https://mirror.baidu.com/pypi/simple

3、安装vscode

下载地址:https://code.visualstudio.com

然后下载paddleOCR源码:

git clone https://github.com/PaddlePaddle/PaddleOCR

也可以使用码云上的托管:

git clone https://gitee.com/paddlepaddle/PaddleOCR

4、在vscode里运行

首先用vscode打开源代码,然后vscode需要安装python相关的插件,vscode会提示你的,或者直接在vscode里搜相关插件。
然后需要配置conda终端到vscode里,具体如下,
1、找到Anaconda Prompt命令行的位置,查看属性,复制目标:

windows+vscode安装paddleOCR运行环境的步骤

2、接着在vscode的文件-首选项-设置里搜索settings.json文件,做如下改动:

windows+vscode安装paddleOCR运行环境的步骤

3、保存修改后,重启vscode,然后ctrl+`打开vscode的终端就看到如下便成功了。

windows+vscode安装paddleOCR运行环境的步骤

成功后之后的操作便都在vscode的命令行里进行。

4、首先切换到paddle环境,进到paddleOCR目录下,执行python -m pip install -r requirements.txt安装项目所需第三方库。(有的包下载不成功就多执行几次命令)

注意:windows下需要从这里下载shapely安装包,然后手动执行pip install Shapely-1.7.1-cp37-cp37m-win_amd64.whl即可。

至此,环境就配置好了,可以从官网下载训练好的模型进行运行测试,比如我这里下载了文字检测模型,使用如下命令将其转换成inference model:python tools/export_model.py -c configs/det/det_r50_vd_east.yml -o Global.checkpoints="./models/det_r50_vd_east/best_accuracy" Global.save_inference_dir="./inference/det_east"
然后执行命令:python tools/infer/predict_det.py --det_algorithm="EAST" --image_dir="./doc/imgs_en/img_10.jpg" --det_model_dir="./inference/det_east/"来测试自己的图片。 检测结果默认保存在./inference_results`文件夹中。结果如下:

windows+vscode安装paddleOCR运行环境的步骤

到此这篇关于windows+vscode安装paddleOCR运行环境的文章就介绍到这了,更多相关paddleOCR运行环境内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
在Python上基于Markov链生成伪随机文本的教程
Apr 17 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
详解python 注释、变量、类型
Aug 10 Python
Python设计模式之享元模式原理与用法实例分析
Jan 11 Python
Python 限制线程的最大数量的方法(Semaphore)
Feb 22 Python
python程序控制NAO机器人行走
Apr 29 Python
python异步Web框架sanic的实现
Apr 27 Python
Python操作Excel把数据分给sheet
May 20 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
Jul 01 Python
Python Django路径配置实现过程解析
Nov 05 Python
python实现腾讯滑块验证码识别
Apr 27 Python
Python测试框架pytest高阶用法全面详解
Jun 01 Python
Django基于Models定制Admin后台实现过程解析
Nov 11 #Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 #Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 #Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 #Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 #Python
Django自定义YamlField实现过程解析
Nov 11 #Python
Python监听剪切板实现方法代码实例
Nov 11 #Python
You might like
PHP数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
vuex入门最详细整理
2020/03/04 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
python实现倒计时的示例
2014/02/14 Python
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
Python工程师面试必备25条知识点
2018/01/17 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
python和js交互调用的方法
2020/06/23 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
优秀生推荐信范文
2013/11/28 职场文书
创业计划书怎样才能打动风投
2014/01/01 职场文书
银行实习生的自我评价
2014/01/13 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
寒假安全保证书
2015/02/28 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
Java spring单点登录系统
2021/09/04 Java/Android
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python