Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
76bda79f
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
76bda79f
编写于
11月 24, 2020
作者:
C
cnn
提交者:
GitHub
11月 24, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix doc, test=document_fix (#1751)
上级
19f551fd
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
15 addition
and
11 deletion
+15
-11
docs/tutorials/DetectionPipeline.md
docs/tutorials/DetectionPipeline.md
+4
-4
docs/tutorials/INSTALL_cn.md
docs/tutorials/INSTALL_cn.md
+2
-2
docs/tutorials/PrepareDataSet.md
docs/tutorials/PrepareDataSet.md
+1
-1
docs/tutorials/QUICK_STARTED_cn.md
docs/tutorials/QUICK_STARTED_cn.md
+8
-4
未找到文件。
docs/tutorials/DetectionPipeline.md
浏览文件 @
76bda79f
...
@@ -218,20 +218,20 @@ python -m paddle.distributed.launch \
...
@@ -218,20 +218,20 @@ python -m paddle.distributed.launch \
-
使用配置文件中
`weights`
参数设定的权重文件进行评估
-
使用配置文件中
`weights`
参数设定的权重文件进行评估
```
bash
```
bash
# 默认使用训练过程中保存的best_model
# 默认使用训练过程中保存的best_model
,评估需使用单卡评估
python tools/eval.py
-c
configs/yolov3_mobilenet_v1_roadsign.yml
-o
use_gpu
=
true
CUDA_VISIBLE_DEVICES
=
0
python tools/eval.py
-c
configs/yolov3_mobilenet_v1_roadsign.yml
-o
use_gpu
=
true
```
```
-
通过
`weights`
参数指定权重文件进行评估
-
通过
`weights`
参数指定权重文件进行评估
```
```
# 指定模型评估
# 指定模型评估
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true weights=output/yolov3_mobilenet_v1_roadsign/best_model
CUDA_VISIBLE_DEVICES=0
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true weights=output/yolov3_mobilenet_v1_roadsign/best_model
```
```
-
通过设置
`save_prediction_only`
参数保存评估结果,生成
`bbox.json`
文件
-
通过设置
`save_prediction_only`
参数保存评估结果,生成
`bbox.json`
文件
```
```
# 设置 save_prediction_only=true,会在当前文件夹下生成预测结果文件bbox.json
# 设置 save_prediction_only=true,会在当前文件夹下生成预测结果文件bbox.json
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true save_prediction_only=true
CUDA_VISIBLE_DEVICES=0
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true save_prediction_only=true
```
```
##### 预测
##### 预测
...
...
docs/tutorials/INSTALL_cn.md
浏览文件 @
76bda79f
...
@@ -127,11 +127,11 @@ OK (skipped=2)
...
@@ -127,11 +127,11 @@ OK (skipped=2)
```
```
# use_gpu参数设置是否使用GPU
# use_gpu参数设置是否使用GPU
python tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=true weights=https://paddlemodels.bj.bcebos.com/object_detection/ppyolo.pdparams --infer_img=demo/000000014439
_640x640
.jpg
python tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=true weights=https://paddlemodels.bj.bcebos.com/object_detection/ppyolo.pdparams --infer_img=demo/000000014439.jpg
```
```
会在
`output`
文件夹下生成一个画有预测结果的同名图像。
会在
`output`
文件夹下生成一个画有预测结果的同名图像。
结果如下图:
结果如下图:
![](
../images/000000014439
_640x640
.jpg
)
![](
../images/000000014439.jpg
)
docs/tutorials/PrepareDataSet.md
浏览文件 @
76bda79f
...
@@ -287,7 +287,7 @@ classname2
...
@@ -287,7 +287,7 @@ classname2
##### 用户数据转成COCO
##### 用户数据转成COCO
在
`./tools/`
中提供了
`x2coco.py`
用于将VOC数据集、labelme标注的数据集或cityscape数据集转换为COCO数据,例如:
在
`./tools/`
中提供了
`x2coco.py`
用于将VOC数据集、labelme标注的数据集或cityscape数据集转换为COCO数据,例如:
(1)labelme
s
数据转换为COCO数据:
(1)labelme数据转换为COCO数据:
```
bash
```
bash
python tools/x2coco.py
\
python tools/x2coco.py
\
--dataset_type
labelme
\
--dataset_type
labelme
\
...
...
docs/tutorials/QUICK_STARTED_cn.md
浏览文件 @
76bda79f
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
# 快速开始
# 快速开始
为了使得用户能够在很短时间内快速产出模型,掌握PaddleDetection的使用方式,这篇教程通过一个预训练检测模型对小数据集进行finetune。在较短时间内即可产出一个效果不错的模型。实际业务中,建议用户根据需要选择合适模型配置文件进行适配。
为了使得用户能够在很短时间内快速产出模型,掌握PaddleDetection的使用方式,这篇教程通过一个预训练检测模型对小数据集进行finetune。在较短时间内即可产出一个效果不错的模型。实际业务中,建议用户根据需要选择合适模型配置文件进行适配。
-
**设置显卡**
```
bash
export
CUDA_VISIBLE_DEVICES
=
0
```
## 一、快速体验
## 一、快速体验
```
```
...
@@ -34,7 +38,7 @@ python dataset/roadsign_voc/download_roadsign_voc.py
...
@@ -34,7 +38,7 @@ python dataset/roadsign_voc/download_roadsign_voc.py
python tools/train.py -c configs/yolov3_mobilenet_v1_roadsign.yml --eval -o use_gpu=true
python tools/train.py -c configs/yolov3_mobilenet_v1_roadsign.yml --eval -o use_gpu=true
```
```
如果想通过VisualDL实时观察loss变化
去去
曲线,在训练命令种添加--use_vdl=true,以及通过--vdl_log_dir设置日志保存路径。
如果想通过VisualDL实时观察loss变化曲线,在训练命令种添加--use_vdl=true,以及通过--vdl_log_dir设置日志保存路径。
**但注意VisualDL需Python>=3.5**
**但注意VisualDL需Python>=3.5**
...
@@ -58,8 +62,9 @@ visualdl --logdir vdl_dir/scalar/ --host <host_IP> --port <port_num>
...
@@ -58,8 +62,9 @@ visualdl --logdir vdl_dir/scalar/ --host <host_IP> --port <port_num>
```
```
# 评估 默认使用训练过程中保存的best_model
# 评估 默认使用训练过程中保存的best_model
# -c 参数表示指定使用哪个配置文件
# -c 参数表示指定使用哪个配置文件
# -o 参数表示指定配置文件种的全局变量(覆盖配置文件种的设置)
# -o 参数表示指定配置文件种的全局变量(覆盖配置文件种的设置),需使用单卡评估
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
CUDA_VISIBLE_DEVICES=0 python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
```
```
...
@@ -70,7 +75,6 @@ python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
...
@@ -70,7 +75,6 @@ python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
# --infer_img 参数指定预测图像路径
# --infer_img 参数指定预测图像路径
# 预测结束后会在output文件夹中生成一张画有预测结果的同名图像
# 预测结束后会在output文件夹中生成一张画有预测结果的同名图像
python tools/infer.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true --infer_img=demo/road554.png
python tools/infer.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true --infer_img=demo/road554.png
```
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录