Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleX
提交
0c4f2a76
P
PaddleX
项目概览
PaddlePaddle
/
PaddleX
通知
138
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
43
列表
看板
标记
里程碑
合并请求
5
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleX
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
43
Issue
43
列表
看板
标记
里程碑
合并请求
5
合并请求
5
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0c4f2a76
编写于
3月 28, 2020
作者:
L
LaraStuStu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
annotationUpdate
上级
ddf59fd5
变更
22
隐藏空白更改
内联
并排
Showing
22 changed file
with
243 addition
and
15 deletion
+243
-15
DataAnnotation/README.md
DataAnnotation/README.md
+18
-14
DataAnnotation/标注工具安装和使用/1_Windows/1_1_Anaconda安装.md
DataAnnotation/标注工具安装和使用/1_Windows/1_1_Anaconda安装.md
+22
-0
DataAnnotation/标注工具安装和使用/1_Windows/1_2_PaddlePaddle安装.md
DataAnnotation/标注工具安装和使用/1_Windows/1_2_PaddlePaddle安装.md
+18
-0
DataAnnotation/标注工具安装和使用/1_Windows/1_3_LabelMe安装.md
DataAnnotation/标注工具安装和使用/1_Windows/1_3_LabelMe安装.md
+23
-0
DataAnnotation/标注工具安装和使用/1_Windows/README.md
DataAnnotation/标注工具安装和使用/1_Windows/README.md
+0
-0
DataAnnotation/标注工具安装和使用/1_Windows/pics/anaconda1.png
DataAnnotation/标注工具安装和使用/1_Windows/pics/anaconda1.png
+0
-0
DataAnnotation/标注工具安装和使用/1_Windows/pics/labelme1.png
DataAnnotation/标注工具安装和使用/1_Windows/pics/labelme1.png
+0
-0
DataAnnotation/标注工具安装和使用/1_Windows/pics/labelme2.png
DataAnnotation/标注工具安装和使用/1_Windows/pics/labelme2.png
+0
-0
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_1_Anaconda安装.md
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_1_Anaconda安装.md
+39
-0
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_2_PaddlePaddle安装.md
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_2_PaddlePaddle安装.md
+24
-0
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_3_LabelMe安装.md
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_3_LabelMe安装.md
+24
-0
DataAnnotation/标注工具安装和使用/2_Ubuntu/README.md
DataAnnotation/标注工具安装和使用/2_Ubuntu/README.md
+0
-0
DataAnnotation/标注工具安装和使用/2_Ubuntu/pics/labelme1.png
DataAnnotation/标注工具安装和使用/2_Ubuntu/pics/labelme1.png
+0
-0
DataAnnotation/标注工具安装和使用/2_Ubuntu/pics/labelme2.png
DataAnnotation/标注工具安装和使用/2_Ubuntu/pics/labelme2.png
+0
-0
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_1_Anaconda安装.md
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_1_Anaconda安装.md
+31
-0
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_2_PaddlePaddle安装.md
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_2_PaddlePaddle安装.md
+19
-0
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_3_LabelMe安装.md
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_3_LabelMe安装.md
+24
-0
DataAnnotation/标注工具安装和使用/3_MacOS/README.md
DataAnnotation/标注工具安装和使用/3_MacOS/README.md
+0
-0
DataAnnotation/标注工具安装和使用/3_MacOS/pics/anaconda1.png
DataAnnotation/标注工具安装和使用/3_MacOS/pics/anaconda1.png
+0
-0
DataAnnotation/标注工具安装和使用/3_MacOS/pics/labelme1.png
DataAnnotation/标注工具安装和使用/3_MacOS/pics/labelme1.png
+0
-0
DataAnnotation/标注工具安装和使用/3_MacOS/pics/labelme2.png
DataAnnotation/标注工具安装和使用/3_MacOS/pics/labelme2.png
+0
-0
README.md
README.md
+1
-1
未找到文件。
DataAnnotation/README.md
浏览文件 @
0c4f2a76
### 数据标注
在DataAnnotation模块下,我们依赖LabeMe标注工具,同时提供了数据处理脚本,帮助用户快速准备训练目标检测和语义分割任务所需的数据。
### LabelMe
LabelMe是目前广泛使用的数据标注工具,并且在GitHub上开源给用户使用。
GitHub地址:https://github.com/wkentaro/labelme
#### LabelMe的安装
Windows: 参考文档
[
[Docs/2_工具安装和使用/2_1_Windows/2_1_3_LabelMe安装.md]
](
../Docs/2_工具安装和使用/2_1_Windows/2_1_3_LabelMe安装.md
)
Ubuntu: 参考文档
[
[Docs/2_工具安装和使用/2_1_Ubuntu/2_1_3_LabelMe安装.md]
](
../Docs/2_工具安装和使用/2_1_Ubuntu/2_1_3_LabelMe安装.md
)
MacOS: 参考文档
[
[Docs/2_工具安装和使用/2_1_MacOS/2_1_3_LabelMe安装.md]
](
../Docs/2_工具安装和使用/2_1_MacOS/2_1_3_LabelMe安装.md
)
#### LabelMe的使用
参考文档
[
[Docs/3_标注自己的训练数据]
](
../Docs/3_标注自己的训练数据
)
### 数据标注
在DataAnnotation模块下,我们依赖LabeMe标注工具,同时提供了数据处理脚本,帮助用户快速准备训练目标检测和语义分割任务所需的数据。
### LabelMe
LabelMe是目前广泛使用的数据标注工具,并且在GitHub上开源给用户使用。
GitHub地址:https://github.com/wkentaro/labelme
#### LabelMe的安装
***注:为了保证环境的统一,本文介绍了在Anaconda环境下安装及使用LableMe的方法,您也可以根据您的实际情况及需求,使用LableMe或其他标注工具**
*
Windows: 参考文档
[
[标注工具安装和使用/1_Windows/2_1_3_LabelMe安装.md]
](
../DataAnnotation/标注工具安装和使用/1_Windows/1_3_LabelMe安装.md
)
Ubuntu: 参考文档
[
[标注工具安装和使用/2_Ubuntu/2_1_3_LabelMe安装.md]
](
../DataAnnotation/标注工具安装和使用/2_Ubuntu/2_3_LabelMe安装.md
)
MacOS: 参考文档
[
[标注工具安装和使用/3_MacOS/2_1_3_LabelMe安装.md]
](
../DataAnnotation/标注工具安装和使用/3_MacOS/3_3_LabelMe安装.md
)
#### LabelMe的使用
参考文档
[
[AnnotationNote]
](
../DataAnnotation/AnnotationNote
)
DataAnnotation/标注工具安装和使用/1_Windows/1_1_Anaconda安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.1.1.1 下载Anaconda
在Anaconda官网
[
(https://www.anaconda.com/distribution/)
](
https://www.anaconda.com/distribution/
)
选择“Windows”,并选择与所需python相对应的Anaconda版本进行下载(PaddlePaddle要求安装的Anaconda版本为64-bit)
## 2.1.1.2 安装Anaconda
打开下载的安装包(以.exe为后缀),根据引导完成安装,在安装过程中可以修改安装路径,具体如下图所示:
<div
align=
center
><img
width=
"580"
height=
"400"
src=
"./pics/anaconda1.png"
/></div>
【注意】默认安装在Windows当前用户主目录下
## 2.1.1.3 使用Anaconda
-
点击Windows系统左下角的Windows图标,打开:所有程序->Anaconda3/2(64-bit)->Anaconda Prompt
-
在命令行中执行下述命令
```
cmd
# 创建一个名为mypaddle的环境,指定python版本是3.5
conda create -n mypaddle python=3.5
# 创建好后,使用activate进入环境
conda activate mypaddle
python --version
# 若上述命令行出现Anaconda字样,则表示安装成功
# 退出环境
conda deactivate
```
DataAnnotation/标注工具安装和使用/1_Windows/1_2_PaddlePaddle安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 1. 安装PaddlePaddle
PaddlePaddle可以在64-bit的Windows7、Windows8、Windows10企业版、Windows10专业版上运行,同时支持python2(>=2.7.15)和python3(>= 3.5.1),但pip版本必须高于9.0.1。Windows版本同时支持CPU版和GPU版的PaddlePaddle,若使用GPU版,对于CUDA和CUDNN的安装,可参考NVIDIA官方文档
[
(https://docs.nvidia.com/cuda/cuda-installation-guide-linux/)
](
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/
)
和
[
(https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/install/Tables.html/#ciwhls-release)
](
https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/install/Tables.html/#ciwhls-release
)
了解。目前,Windows环境暂不支持NCCL,分布式等相关功能。
-
在命令行中执行下述命令
```
cmd
# 进入创建好的Anaconda环境
conda activate mypaddle
# (选择1)安装CPU版本PaddlePaddle
pip install -U paddlepaddle
# (选择2)安装GPU版本PaddlePaddle
pip install -U paddlepaddle-gpu
```
【注意】默认提供的安装包需要计算机支持AVX指令集和MKL,若环境不支持,可以在PaddlePaddle官网
[
(https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/install/Tables.html/#ciwhls-release)
](
https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/install/Tables.html/#ciwhls-release
)
下载openblas版本的安装包
-
安装成功后,打开python命令行,使用以下代码进行测试:
```
python
import
paddle.fluid
as
fluid
fluid
.
install_check
.
run_check
()
# 若出现Your Paddle Fluid is installed successfully!字样则表示安装成功
```
DataAnnotation/标注工具安装和使用/1_Windows/1_3_LabelMe安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.1.3.1 安装LabelMe
在命令行中执行下述命令
```
cmd
# 进入创建好的Anaconda环境
conda activate mypaddle
# (选择一)python版本为2.x
conda install pyqt
# (选择二)python版本为3.x
pip install pyqt5
# 安装LabelMe
pip install labelme
```
## 2.1.3.2 使用LabelMe
在命令行中执行下述命令,则会出现标注工具
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# 开启LabelMe
```
LabelMe标注工具界面主要如下图所示:
<div
align=
center
><img
width=
"800"
height=
"450"
src=
"./pics/labelme1.png"
/></div>
LabelMe默认标注多边形,可在图像中右键选择标注其他类型的框,如下图所示:
<div
align=
center
><img
width=
"800"
height=
"450"
src=
"./pics/labelme2.png"
/></div>
DataAnnotation/标注工具安装和使用/1_Windows/README.md
0 → 100644
浏览文件 @
0c4f2a76
DataAnnotation/标注工具安装和使用/1_Windows/pics/anaconda1.png
0 → 100644
浏览文件 @
0c4f2a76
74.6 KB
DataAnnotation/标注工具安装和使用/1_Windows/pics/labelme1.png
0 → 100644
浏览文件 @
0c4f2a76
230.7 KB
DataAnnotation/标注工具安装和使用/1_Windows/pics/labelme2.png
0 → 100644
浏览文件 @
0c4f2a76
212.7 KB
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_1_Anaconda安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.2.1.1 下载Anaconda
Ubuntu图形界面下:在Anaconda官网
[
(https://www.anaconda.com/distribution/)
](
https://www.anaconda.com/distribution/
)
选择“Linux”,并选择与所需python相对应的Anaconda版本进行下载
Ubuntu命令行界面下:使用”wget“进行下载
```
cmd
# Anaconda2
wget https://repo.anaconda.com/archive/Anaconda2-2019.07-Linux-x86_64.sh --no-check-certificate
# Anaconda3
wget https://repo.anaconda.com/archive/Anaconda3-2019.07-Linux-x86_64.sh --no-check-certificate
```
## 2.2.1.2 安装Anaconda
***步骤一:安装**
*
在Anaconda安装包所在路径执行下述命令行
```
cmd
# 运行所下载的Anaconda,例如:
bash ./Anaconda3-2019.07-Linux-x86_64.sh
```
【注意】安装过程中一直回车即可,直至出现设置路径时可对安装路径进行修改,否则默认安装在Ubuntu当前用户主目录下
***步骤二:设置环境变量**
*
在命令行中执行下述命令
```
cmd
# 将anaconda的bin目录加入PATH
# 根据安装路径的不同,修改”~/anaconda3/bin“
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc
```
## 2.2.1.3 使用Anaconda
在命令行中执行下述命令
```
cmd
# 创建一个名为mypaddle的环境,指定python版本是3.5
conda create -n mypaddle python=3.5
# 创建好后,使用activate进入环境
source activate mypaddle
python --version
# 若上述命令行出现Anaconda字样,则表示安装成功
# 退出环境
source deactivate
```
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_2_PaddlePaddle安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.2.2.1 安装PaddlePaddle
PaddlePaddle可以在64-bit的Ubuntu14.04(支持CUDA8、CUDA10)、Ubuntu16.04(支持CUDA8、CUDA9、CUDA10)、Ubuntu18.04(支持CUDA10)上运行,同时支持python2(>=2.7.15)和python3(>= 3.5.1),但pip版本必须高于9.0.1。Windows版本同时支持CPU版和GPU版的PaddlePaddle,若使用GPU版,对于CUDA和CUDNN的安装,可参考NVIDIA官方文档
[
(https://docs.nvidia.com/cuda/cuda-installation-guide-linux/)
](
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/
)
和
[
(https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/install/Tables.html/#ciwhls-release)
](
https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/install/Tables.html/#ciwhls-release
)
了解。
-
在命令行中执行下述命令
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# (选择1)安装CPU版本PaddlePaddle
pip install -U paddlepaddle
# (选择2)安装GPU版本PaddlePaddle
pip install -U paddlepaddle-gpu
# (选择3)安装指定版本PaddlePaddle
pip install -U paddlepaddle-gpu==[版本号]
pip install -U paddlepaddle==[版本号]
```
【注意】版本号可参考PyPi官网
[
(https://pypi.org/project/paddlepaddle-gpu/#history)
](
https://pypi.org/project/paddlepaddle-gpu/#history
)
-
安装成功后,打开python命令行,使用以下代码进行测试:
```
python
import
paddle.fluid
as
fluid
fluid
.
install_check
.
run_check
()
# 若出现Your Paddle Fluid is installed successfully!字样则表示安装成功
```
DataAnnotation/标注工具安装和使用/2_Ubuntu/2_3_LabelMe安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.2.3.1 安装LabelMe
在命令行中执行下述命令
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# (选择一)python版本为2.x
conda install pyqt
# (选择二)python版本为3.x
pip install pyqt5
# 安装LabelMe
pip install labelme
```
## 2.2.3.2 使用LabelMe
在命令行中执行下述命令,则会出现标注工具
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# 开启LabelMe
labelme
```
LabelMe标注工具界面主要如下图所示:
<div
align=
center
><img
width=
"800"
height=
"450"
src=
"./pics/labelme1.png"
/></div>
LabelMe默认标注多边形,可在图像中右键选择标注其他类型的框,如下图所示:
<div
align=
center
><img
width=
"800"
height=
"450"
src=
"./pics/labelme2.png"
/></div>
DataAnnotation/标注工具安装和使用/2_Ubuntu/README.md
0 → 100644
浏览文件 @
0c4f2a76
DataAnnotation/标注工具安装和使用/2_Ubuntu/pics/labelme1.png
0 → 100644
浏览文件 @
0c4f2a76
230.7 KB
DataAnnotation/标注工具安装和使用/2_Ubuntu/pics/labelme2.png
0 → 100644
浏览文件 @
0c4f2a76
212.7 KB
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_1_Anaconda安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.3.1.1 下载Anaconda
在Anaconda官网
[
(https://www.anaconda.com/distribution/)
](
https://www.anaconda.com/distribution/
)
选择“MacOS”,并选择与所需python相对应的Anaconda版本进行下载
## 2.3.1.2 安装Anaconda
***步骤一:安装**
*
打开下载的安装包(以.pkl为后缀),根据引导完成安装,在安装过程中可以修改安装路径,具体如下图所示:
<div
align=
center
><img
width=
"600"
height=
"400"
src=
"./pics/anaconda1.png"
/></div>
【注意】默认安装在MacOS当前用户主目录下
***步骤二:设置环境变量**
*
在命令行中执行下述命令
```
cmd
# 将anaconda的bin目录加入PATH
# 根据安装路径的不同,修改”/Users/anaconda3/bin“
echo 'export PATH="/Users/anaconda3/bin:$PATH"' >> ~/.bash_profile
# 更新bash_profile以立即生效
source ~/.bash_profile
```
## 2.3.1.3 使用Anaconda
在命令行中执行下述命令
```
cmd
# 创建一个名为mypaddle的环境,指定python版本是3.5
conda create -n mypaddle python=3.5
# 创建好后,使用activate进入环境
source activate mypaddle
python --version
# 若上述命令行出现Anaconda字样,则表示安装成功
# 退出环境
source deactivate
```
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_2_PaddlePaddle安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.3.2.1 安装PaddlePaddle
PaddlePaddle可以在64-bit的MacOS10.11、MacOS10.12、MacOS10.13、MacOS10.14上运行,同时支持python2(>=2.7.15)和python3(>= 3.5.1),但pip版本必须高于9.0.1。目前,MacOS环境仅支持CPU版PaddlePaddle。
-
在命令行中执行下述命令
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# (选择1)安装CPU版本PaddlePaddle
pip install -U paddlepaddle
# (选择2)安装指定版本PaddlePaddle
pip install -U paddlepaddle==[版本号]
```
-
安装成功后,打开python命令行,使用以下代码进行测试:
```
python
import
paddle.fluid
as
fluid
fluid
.
install_check
.
run_check
()
# 若出现Your Paddle Fluid is installed successfully!字样则表示安装成功
```
DataAnnotation/标注工具安装和使用/3_MacOS/2_3_3_LabelMe安装.md
0 → 100644
浏览文件 @
0c4f2a76
## 2.3.3.1 安装LabelMe
在命令行中执行下述命令
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# (选择一)python版本为2.x
conda install pyqt
# (选择二)python版本为3.x
pip install pyqt5
# 安装LabelMe
pip install labelme
```
## 2.3.3.2 使用LabelMe
在命令行中执行下述命令,则会出现标注工具
```
cmd
# 进入创建好的Anaconda环境
source activate mypaddle
# 开启LabelMe
labelme
```
LabelMe标注工具界面主要如下图所示:
<div
align=
center
><img
width=
"800"
height=
"450"
src=
"./pics/labelme1.png"
/></div>
LabelMe默认标注多边形,可在图像中右键选择标注其他类型的框,如下图所示:
<div
align=
center
><img
width=
"800"
height=
"450"
src=
"./pics/labelme2.png"
/></div>
DataAnnotation/标注工具安装和使用/3_MacOS/README.md
0 → 100644
浏览文件 @
0c4f2a76
DataAnnotation/标注工具安装和使用/3_MacOS/pics/anaconda1.png
0 → 100644
浏览文件 @
0c4f2a76
198.9 KB
DataAnnotation/标注工具安装和使用/3_MacOS/pics/labelme1.png
0 → 100644
浏览文件 @
0c4f2a76
230.7 KB
DataAnnotation/标注工具安装和使用/3_MacOS/pics/labelme2.png
0 → 100644
浏览文件 @
0c4f2a76
212.7 KB
README.md
浏览文件 @
0c4f2a76
...
...
@@ -66,7 +66,7 @@ PaddleX Client是提升项目开发效率的核心模块,开发者可快速完
**<a name="b">第二步:准备数据**
</a>
在开始模型训练前,您需要根据不同的任务类型,将数据标注为相应的格式。目前PaddleX支持【图像分类】、【目标检测】、【语义分割】、【实例分割】四种任务类型。不同类型任务的数据处理方式可查看
[
数据标注方式
](
https://github.com/
jiangjiajun/PaddleSolution/tree/master/Docs/3_标注自己的训练数据
)
。
在开始模型训练前,您需要根据不同的任务类型,将数据标注为相应的格式。目前PaddleX支持【图像分类】、【目标检测】、【语义分割】、【实例分割】四种任务类型。不同类型任务的数据处理方式可查看
[
数据标注方式
](
https://github.com/
PaddlePaddle/PaddleX/tree/master/DataAnnotation/AnnotationNote
)
。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录