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 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
Python中str is not callable问题详解及解决办法
Feb 10 Python
Python实现多条件筛选目标数据功能【测试可用】
Jun 13 Python
python3 批量获取对应端口服务的实例
Jul 25 Python
django使用xadmin的全局配置详解
Nov 15 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
python matplotlib.pyplot.plot()参数用法
Apr 14 Python
Python爬虫开发与项目实战
Dec 16 Python
浅析Python模块之间的相互引用问题
Feb 26 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 30 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 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操作xml代码
2010/06/17 PHP
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
smarty简单入门实例
2014/11/28 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
js时间控件只显示年月
2017/01/08 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
2018/02/24 jQuery
vuex与组件联合使用的方法
2018/05/10 Javascript
vue实现微信分享功能
2018/11/28 Javascript
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
会走路的树教学反思
2014/02/20 职场文书
片区教研活动总结
2014/07/02 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript