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连接mssql数据库编码问题解决方法
Jan 01 Python
Python扫描IP段查看指定端口是否开放的方法
Jun 09 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
Oct 18 Python
使用Python生成XML的方法实例
Mar 21 Python
用Python设计一个经典小游戏
May 15 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
python3学习笔记之多进程分布式小例子
Feb 13 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
使用python绘制温度变化雷达图
Oct 18 Python
python生成word合同的实例方法
Jan 12 Python
Python中super().__init__()测试以及理解
Dec 06 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时中文问题的解决方法
2011/04/12 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
九种js弹出对话框的方法总结
2013/03/12 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
python安装与使用redis的方法
2016/04/19 Python
python实现k-means聚类算法
2018/02/23 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python中format()函数的简单使用教程
2018/03/14 Python
python 获取sqlite3数据库的表名和表字段名的实例
2019/07/17 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
消防安全汇报材料
2014/02/08 职场文书
小学一年级评语大全
2014/04/22 职场文书
中秋晚会活动方案
2014/08/31 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
教你怎么用Python生成九宫格照片
2021/05/20 Python