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中不同进制的语法及转换方法分析
Jul 27 Python
Python验证文件是否可读写代码分享
Dec 11 Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
Python理解递归的方法总结
Jan 28 Python
python中的句柄操作的方法示例
Jun 20 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
Python如何转换字符串大小写
Jun 04 Python
python在一个范围内取随机数的简单实例
Aug 16 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 Python
Python本地及虚拟解释器配置过程解析
Oct 13 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
smarty实例教程
2006/11/19 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
Node.js静态文件服务器改进版
2016/01/10 Javascript
基于jQuery实现select下拉选择可输入附源码下载
2016/02/03 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python实现partial改变方法默认参数
2014/08/18 Python
进一步探究Python中的正则表达式
2015/04/28 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
实习生个人找工作的自我评价
2013/10/30 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python