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的str强转int时遇到的问题
Apr 09 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 Python
pandas数据清洗,排序,索引设置,数据选取方法
May 18 Python
对python的文件内注释 help注释方法
May 23 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
Python中*args和**kwargs的区别详解
Sep 17 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
Python读取表格类型文件代码实例
Feb 17 Python
Python实现猜年龄游戏代码实例
Mar 25 Python
python 模拟登陆163邮箱
Dec 15 Python
解决python 输出到csv 出现多空行的情况
Mar 24 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 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 JSON中文乱码的解决方法详解
2013/06/06 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
2014/01/22 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
python仿抖音表白神器
2019/04/08 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
浅谈html5 响应式布局
2014/12/24 HTML / CSS
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
Java里面Pass by value和Pass by Reference是什么意思
2016/05/02 面试题
群众路线教育查摆剖析材料
2014/10/10 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
素质拓展训练感想
2015/08/07 职场文书
教师网络培训心得体会
2016/01/09 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js