From 72bd891abcbd4d27cafbdc879cfd21257aec837f Mon Sep 17 00:00:00 2001 From: LutaoChu <30695251+LutaoChu@users.noreply.github.com> Date: Tue, 24 Dec 2019 22:21:53 +0800 Subject: [PATCH] Polish document and update default config (#129) * update all docs involving color label * modify usage.md * usage.md * Update data_prepare.md * Update jingling2seg.md * Update jingling2seg.md * Update labelme2seg.md * Update jingling2seg.md * a * Update config.md * Update config.md * Update config.py * Update config.py * Update config.py * Update config.md * Update basic_group.md * Update basic_group.md * Update data_aug.md * Update config.md * Update finetune_pspnet.md * Update finetune_pspnet.md * Update finetune_unet.md * Update finetune_unet.md * Update finetune_icnet.md * Update finetune_pspnet.md * Update finetune_hrnet.md * Update README.md * Update finetune_deeplabv3plus.md * Update finetune_deeplabv3plus.md * Update README.md * Update config.md * Update train_group.md * Update models.md * Update model_group.md * Update model_group.md * Update train_group.md * Update train_group.md * Update model_group.md * Update model_group.md * Update README.md * Update README.md * Update models.md * Add files via upload * Add files via upload * Update models.md * Update models.md --- README.md | 42 +-- docs/annotation/jingling2seg.md | 13 +- ...3772c246c6761fc201059.jpg => jingling.jpg} | Bin ...3d7e6db0d03137883772c246c6761fc201059.json | 1 - ...3772c246c6761fc201059.png => jingling.png} | Bin .../jingling_demo/outputs/jingling.json | 1 + docs/annotation/labelme2seg.md | 14 +- docs/config.md | 253 +++++++++++++++++- docs/configs/basic_group.md | 50 ++-- docs/configs/model_group.md | 8 +- docs/configs/train_group.md | 21 +- docs/data_aug.md | 4 +- docs/data_prepare.md | 4 +- docs/imgs/pspnet.png | Bin 0 -> 461740 bytes docs/imgs/pspnet2.png | Bin 0 -> 1019550 bytes docs/models.md | 31 +-- pdseg/utils/config.py | 21 +- turtorial/finetune_deeplabv3plus.md | 26 +- turtorial/finetune_hrnet.md | 20 +- turtorial/finetune_icnet.md | 6 +- turtorial/finetune_pspnet.md | 14 +- turtorial/finetune_unet.md | 6 +- 22 files changed, 388 insertions(+), 147 deletions(-) rename docs/annotation/jingling_demo/{aa63d7e6db0d03137883772c246c6761fc201059.jpg => jingling.jpg} (100%) delete mode 100644 docs/annotation/jingling_demo/outputs/aa63d7e6db0d03137883772c246c6761fc201059.json rename docs/annotation/jingling_demo/outputs/annotations/{aa63d7e6db0d03137883772c246c6761fc201059.png => jingling.png} (100%) create mode 100644 docs/annotation/jingling_demo/outputs/jingling.json create mode 100644 docs/imgs/pspnet.png create mode 100644 docs/imgs/pspnet2.png diff --git a/README.md b/README.md index 22ecd0d0..bac774b8 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,25 @@ PaddleSeg是基于[PaddlePaddle](https://www.paddlepaddle.org.cn)开发的语义分割库,覆盖了DeepLabv3+, U-Net, ICNet, PSPNet, HRNet等主流分割模型。通过统一的配置,帮助用户更便捷地完成从训练到部署的全流程图像分割应用。 -PaddleSeg具备高性能、丰富的数据增强、工业级部署、全流程应用的特点: + +- [特点](#特点) +- [安装](#安装) +- [使用教程](#使用教程) + - [快速入门](#快速入门) + - [基础功能](#基础功能) + - [预测部署](#预测部署) + - [高级功能](#高级功能) +- [在线体验](#在线体验) +- [FAQ](#FAQ) +- [交流与反馈](#交流与反馈) +- [更新日志](#更新日志) +- [贡献代码](#贡献代码) + + + +## 特点 +PaddleSeg具备高性能、丰富的数据增强、工业级部署、全流程应用的特点: - **丰富的数据增强** @@ -27,21 +44,6 @@ PaddleSeg支持多进程IO、多卡并行、跨卡Batch Norm同步等训练加 基于[Paddle Serving](https://github.com/PaddlePaddle/Serving)和PaddlePaddle高性能预测引擎,结合百度开放的AI能力,轻松搭建人像分割和车道线分割服务。 - - -- [安装](#安装) -- [使用教程](#使用教程) - - [快速入门](#快速入门) - - [基础功能](#基础功能) - - [预测部署](#预测部署) - - [高级功能](#高级功能) -- [在线体验](#在线体验) -- [FAQ](#FAQ) -- [交流与反馈](#交流与反馈) -- [更新日志](#更新日志) - - - ## 安装 ### 1. 安装PaddlePaddle @@ -63,12 +65,12 @@ git clone https://github.com/PaddlePaddle/PaddleSeg ``` ### 3. 安装PaddleSeg依赖 - +通过以下命令安装python包依赖,请确保在该分支上至少执行过一次以下命令: ``` cd PaddleSeg pip install -r requirements.txt ``` -通过以下命令安装python包依赖,请确保在该分支上至少执行过一次以下命令。 + @@ -86,8 +88,8 @@ pip install -r requirements.txt ### 基础功能 -* [配置说明与准备](./docs/config.md) * [自定义数据的标注与准备](./docs/data_prepare.md) +* [配置说明与准备](./docs/config.md) * [数据和配置校验](./docs/check.md) * [分割模型介绍](./docs/models.md) * [预训练模型下载](./docs/model_zoo.md) @@ -196,4 +198,4 @@ A: 请将PaddlePaddle升级至1.5.2版本或以上。 ## 贡献代码 -我们非常欢迎您为PaddleSeg贡献代码或者提供使用建议。 +我们非常欢迎您为PaddleSeg贡献代码或者提供使用建议。如果您可以修复某个issue或者增加一个新功能,欢迎给我们提交pull requests. diff --git a/docs/annotation/jingling2seg.md b/docs/annotation/jingling2seg.md index 45aec0ff..de36b539 100644 --- a/docs/annotation/jingling2seg.md +++ b/docs/annotation/jingling2seg.md @@ -44,7 +44,7 @@ **注意:导出的标注文件位于`保存位置`下的`outputs`目录。** -精灵标注产出的真值文件可参考我们给出的文件夹`docs/annotation/jingling_demo`。 +精灵标注产出的真值文件可参考我们给出的文件夹[docs/annotation/jingling_demo](jingling_demo)
#$)H1P!_kn?|r1ttj=!#G@{PBi F*d)yP)TDvFpZm|8Ai
z%bhi)UPeVlrIoFN-+ysrq-6hSvtv5aD2}$wCb$aT X%$W(t;Oac$~&zy
z6lU;ammc>MM`;iE0{=joTQb9Ui95paqo}YkhY|S8n7qgy$vJJ#gbLfD_F%)r4EHtf
z2$wb{g_D)q#D1}chY}h&gLEzTf1Zr+Ats4KkHUJV2zDI^L`dl~KRr0a&pr!Ygwa7n
zwRlUt?yQjTQ~r>hYc#ZsExxqc#)YZJdv&RY-$H4$;D=w$f~WJJKzw$%MZ;+mvt4YJ
z1NpgN0(RQUqc+caDvGp~&E4P5ESE`RryHwXr)dI7H>Se}RMmPTE3uVoU0XA>+q%)Y%3OS9SR)3Ta@S|MJXzT*yyW=VF{
zvgNcqN$l!dYD
^kqGBYtT-`F@9)4{ORe#Is-9X~tQ`KN?R}{dNZsWQ@yVnt!tlaaT#x%XX~U
zWN5G=90rZXOlJ60Ei-M{`2O}ApRB|6K+hQHZkU#(Nr(`LaQSl>r)P)9PaF|T2l~YY
z24}SjfubgUbG9JlDqktmLj3Yk#B0{T$g={Nz@!&>`zAPEvz$uDxbcyaG;*yg)!0i7
zGCK`d{M%he9r|Zx;v9!e5b|V5EtHw2!jfcGU)3;*4TbLd&}Y*`KmTH@nuvc5jCjuBaTBwOT=$y%=lz)BIiAMUilcL8VsqsLiT@`E4lu0hdZ%#~YR
zxl=y$^+AK?&y$mrZ=Uf0Kh;k-9N~zP%jIUy@7rhBG=8Aiyp{6#6}r=^cdWlK8w!H0
z(Xy)KfSN2Xq(B1zqr(gutYPFI49T?sr;`HL)$^u=3Eh;%_HJoDA-Koh!M`ajlx?hY
zRP2#V&qQ9BQ$@DktH!dD+mN^hk0lQswoqd4UC#88u3B!6uwC6(h(^uzA2&AM65L6h
zw>x5qb#R%x4g8#B-UKX!4tszLrsJukJnnAQ<4;b0+~p^Y#nfr~YD}C2Ke(fs2Bza6
zBh5eiI`yFY!q?r*?!
24B|jE8NP$6
zcJXsvP2s+B>oO&ug!gyy4!tXw2BtI+0OV
zA>x8~okjr8VgoY;;s?l{sJuC(W=Cfz;PU>UVfnoEy3|_jmlO7GQj;=uvUiLifzYiU
zNX{Q=hKpZuG3%5)0^l0FBt0|hcPL&8Xi$dye|>!2UYP#ct_;FadNUEfnCUbpS{16X
z4C*V7RhF=vC)J^cFSp5`zptW3Cs@|l7)*~k*#a;m;ai?fl3Dn#G9pnPllKTiHn(I+
zEFO 4;0v
z@E?COk4-p+ig0Zh7>qHqY$Q#A7E!sS9B)y_X*=6MzVp&nMk*{ynVwf-TvO_t3c?q*
z88(B3CcSB)ZXmgl8xTAjQ@5xYACZcy@391$?x*RhoanA;qd1f)c~xt`ag4b8m8Dox
zd|<9+I1kQng%(%%yInlXz?0H|gQr>M{g`-K(*na8Dt^*vQVKBSY+35)Y(^m@Dmb)Q
z=+^p5_Ga6`iK?Di4i_d8#|yz5Rs7#e);_IDN+?MDut=-9@wN~omKpwGS{9r)9z