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 相关文章推荐
pyqt4教程之messagebox使用示例分享
Mar 07 Python
详解详解Python中writelines()方法的使用
May 25 Python
解决python 输出是省略号的问题
Apr 19 Python
python读取和保存图片5种方法对比
Sep 12 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
Jun 25 Python
如何在Django配置文件里配置session链接
Aug 06 Python
Django+zTree构建组织架构树的方法
Aug 21 Python
python中有关时间日期格式转换问题
Dec 25 Python
python给图像加上mask,并提取mask区域实例
Jan 19 Python
深入了解python列表(LIST)
Jun 08 Python
六种酷炫Python运行进度条效果的实现代码
Jul 17 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
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
原生JS实现网络彩票投注效果
2016/09/25 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Python生成不重复随机值的方法
2015/05/11 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
python opencv实现证件照换底功能
2019/08/19 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
python利用线程实现多任务
2020/09/18 Python
HTML5 canvas实现雪花飘落特效
2016/03/08 HTML / CSS
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
监理员的岗位职责
2013/11/13 职场文书
如何掌握自荐信格式呢
2013/11/19 职场文书
公司新年寄语
2014/04/04 职场文书
青春励志演讲稿
2014/04/29 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
Echarts如何重新渲染实例详解
2022/05/30 Javascript