diff --git a/DataAnnotation/README.md b/DataAnnotation/README.md index 5e02ec86995fdde12ea4f222c15f7665f09d36fc..56b0a7cffbf92c09313d561c93e79dcd9d50c2cf 100644 --- a/DataAnnotation/README.md +++ b/DataAnnotation/README.md @@ -1,14 +1,18 @@ -### 数据标注 -在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) + diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_1_Anaconda\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_1_Anaconda\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..ccee15fe3723131085aea7701c53513382470810 --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_1_Anaconda\345\256\211\350\243\205.md" @@ -0,0 +1,22 @@ +## 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为后缀),根据引导完成安装,在安装过程中可以修改安装路径,具体如下图所示: +
+【注意】默认安装在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 +``` diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_2_PaddlePaddle\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_2_PaddlePaddle\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..31ac61f9406aa7136957419fe8c0764bd1a7be64 --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_2_PaddlePaddle\345\256\211\350\243\205.md" @@ -0,0 +1,18 @@ +## 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!字样则表示安装成功 +``` diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_3_LabelMe\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_3_LabelMe\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..c7b4b7e16f8b79c1c36e274660ce742d7263ebcc --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/1_3_LabelMe\345\256\211\350\243\205.md" @@ -0,0 +1,23 @@ +## 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标注工具界面主要如下图所示: + +LabelMe默认标注多边形,可在图像中右键选择标注其他类型的框,如下图所示: + diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/README.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/README.md" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/anaconda1.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/anaconda1.png" new file mode 100644 index 0000000000000000000000000000000000000000..fe1c62ff6134f1d3cba928d91940f404ae9ac11d Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/anaconda1.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/labelme1.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/labelme1.png" new file mode 100644 index 0000000000000000000000000000000000000000..48c5967d4c3291801c046714679bcbd4baa08789 Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/labelme1.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/labelme2.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/labelme2.png" new file mode 100644 index 0000000000000000000000000000000000000000..f76d24086bda62211adb821220c51a107db97ef2 Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1_Windows/pics/labelme2.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_1_Anaconda\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_1_Anaconda\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..440c2a2f46c498a19c9482cf6dff0aa309f272ca --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_1_Anaconda\345\256\211\350\243\205.md" @@ -0,0 +1,39 @@ +## 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 +``` diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_2_PaddlePaddle\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_2_PaddlePaddle\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..502f286870fb475e4672acf9ed126616b9cf81b2 --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_2_PaddlePaddle\345\256\211\350\243\205.md" @@ -0,0 +1,24 @@ +## 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!字样则表示安装成功 +``` diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_3_LabelMe\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_3_LabelMe\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..8c4f3d50d5d096a4e5a717b09574e8942e51f221 --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/2_3_LabelMe\345\256\211\350\243\205.md" @@ -0,0 +1,24 @@ +## 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标注工具界面主要如下图所示: + +LabelMe默认标注多边形,可在图像中右键选择标注其他类型的框,如下图所示: + diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/README.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/README.md" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/pics/labelme1.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/pics/labelme1.png" new file mode 100644 index 0000000000000000000000000000000000000000..48c5967d4c3291801c046714679bcbd4baa08789 Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/pics/labelme1.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/pics/labelme2.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/pics/labelme2.png" new file mode 100644 index 0000000000000000000000000000000000000000..f76d24086bda62211adb821220c51a107db97ef2 Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2_Ubuntu/pics/labelme2.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_1_Anaconda\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_1_Anaconda\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..c987e49d8524ab26bd60e2687bf41c4330ca3ce4 --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_1_Anaconda\345\256\211\350\243\205.md" @@ -0,0 +1,31 @@ +## 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为后缀),根据引导完成安装,在安装过程中可以修改安装路径,具体如下图所示: + +【注意】默认安装在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 +``` diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_2_PaddlePaddle\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_2_PaddlePaddle\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..2e637b30aa40026fdcc06f1b572e3796cf34bde5 --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_2_PaddlePaddle\345\256\211\350\243\205.md" @@ -0,0 +1,19 @@ +## 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!字样则表示安装成功 +``` diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_3_LabelMe\345\256\211\350\243\205.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_3_LabelMe\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..99c0b2dfe5019c29f00633e11c2d24ab30625ead --- /dev/null +++ "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/2_3_3_LabelMe\345\256\211\350\243\205.md" @@ -0,0 +1,24 @@ +## 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标注工具界面主要如下图所示: + +LabelMe默认标注多边形,可在图像中右键选择标注其他类型的框,如下图所示: + diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/README.md" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/README.md" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/anaconda1.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/anaconda1.png" new file mode 100644 index 0000000000000000000000000000000000000000..a595eea0ba250dbe85fc6dcf83a1aa7d6fdd07bf Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/anaconda1.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/labelme1.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/labelme1.png" new file mode 100644 index 0000000000000000000000000000000000000000..48c5967d4c3291801c046714679bcbd4baa08789 Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/labelme1.png" differ diff --git "a/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/labelme2.png" "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/labelme2.png" new file mode 100644 index 0000000000000000000000000000000000000000..f76d24086bda62211adb821220c51a107db97ef2 Binary files /dev/null and "b/DataAnnotation/\346\240\207\346\263\250\345\267\245\345\205\267\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3_MacOS/pics/labelme2.png" differ diff --git a/README.md b/README.md index 5f07f81aebf63315d90df157b2b604d8859c9e07..8d45f11edc7a31e76317b827835467c5320ddec7 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ PaddleX Client是提升项目开发效率的核心模块,开发者可快速完 **第二步:准备数据** -在开始模型训练前,您需要根据不同的任务类型,将数据标注为相应的格式。目前PaddleX支持【图像分类】、【目标检测】、【语义分割】、【实例分割】四种任务类型。不同类型任务的数据处理方式可查看[数据标注方式](https://github.com/jiangjiajun/PaddleSolution/tree/master/Docs/3_标注自己的训练数据)。 +在开始模型训练前,您需要根据不同的任务类型,将数据标注为相应的格式。目前PaddleX支持【图像分类】、【目标检测】、【语义分割】、【实例分割】四种任务类型。不同类型任务的数据处理方式可查看[数据标注方式](https://github.com/PaddlePaddle/PaddleX/tree/master/DataAnnotation/AnnotationNote)。