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绘制3d螺旋曲线图实例代码
Dec 20 Python
解决Python2.7读写文件中的中文乱码问题
Apr 12 Python
python3中函数参数的四种简单用法
Jul 09 Python
python创造虚拟环境方法总结
Mar 04 Python
不到20行代码用Python做一个智能聊天机器人
Apr 19 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
python+openCV调用摄像头拍摄和处理图片的实现
Aug 06 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
Aug 23 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
部署Django到阿里云服务器教程示例
Jun 03 Python
Python常用模块函数代码汇总解析
Aug 31 Python
tensorflow+k-means聚类简单实现猫狗图像分类的方法
Apr 28 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基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
python装饰器decorator介绍
2014/11/21 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
Python对象的属性访问过程详解
2020/03/05 Python
python代码实现猜拳小游戏
2020/11/30 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
python压包的概念及实例详解
2021/02/17 Python
python 将Excel转Word的示例
2021/03/02 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
毕业生求职简历的自我评价
2013/10/23 职场文书
就业表自我评价分享
2014/02/06 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
期中考试复习计划
2015/01/19 职场文书
《用字母表示数》教学反思
2016/02/17 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js
解决Oracle数据库用户密码过期
2022/05/11 Oracle