Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
9229209b
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,发现更多精彩内容 >>
未验证
提交
9229209b
编写于
11月 25, 2019
作者:
W
wangguanzhong
提交者:
GitHub
11月 25, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix config for fluid.data (#37)
上级
3af2e211
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
15 deletion
+15
-15
ppdet/data/data_feed.py
ppdet/data/data_feed.py
+12
-12
ppdet/modeling/model_input.py
ppdet/modeling/model_input.py
+3
-3
未找到文件。
ppdet/data/data_feed.py
浏览文件 @
9229209b
...
...
@@ -453,7 +453,7 @@ class FasterRCNNTrainFeed(DataFeed):
'image'
,
'im_info'
,
'im_id'
,
'gt_box'
,
'gt_label'
,
'is_crowd'
],
image_shape
=
[
None
,
3
,
None
,
None
],
image_shape
=
[
3
,
None
,
None
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
RandomFlipImage
(
prob
=
0.5
),
...
...
@@ -505,7 +505,7 @@ class FasterRCNNEvalFeed(DataFeed):
COCO_VAL_IMAGE_DIR
).
__dict__
,
fields
=
[
'image'
,
'im_info'
,
'im_id'
,
'im_shape'
,
'gt_box'
,
'gt_label'
,
'is_difficult'
],
image_shape
=
[
None
,
3
,
None
,
None
],
image_shape
=
[
3
,
None
,
None
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
NormalizeImage
(
mean
=
[
0.485
,
0.456
,
0.406
],
...
...
@@ -552,7 +552,7 @@ class FasterRCNNTestFeed(DataFeed):
dataset
=
SimpleDataSet
(
COCO_VAL_ANNOTATION
,
COCO_VAL_IMAGE_DIR
).
__dict__
,
fields
=
[
'image'
,
'im_info'
,
'im_id'
,
'im_shape'
],
image_shape
=
[
None
,
3
,
None
,
None
],
image_shape
=
[
3
,
None
,
None
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
NormalizeImage
(
mean
=
[
0.485
,
0.456
,
0.406
],
...
...
@@ -600,7 +600,7 @@ class MaskRCNNTrainFeed(DataFeed):
'image'
,
'im_info'
,
'im_id'
,
'gt_box'
,
'gt_label'
,
'is_crowd'
,
'gt_mask'
],
image_shape
=
[
None
,
3
,
None
,
None
],
image_shape
=
[
3
,
None
,
None
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
RandomFlipImage
(
prob
=
0.5
,
is_mask_flip
=
True
),
...
...
@@ -646,7 +646,7 @@ class MaskRCNNEvalFeed(DataFeed):
dataset
=
CocoDataSet
(
COCO_VAL_ANNOTATION
,
COCO_VAL_IMAGE_DIR
).
__dict__
,
fields
=
[
'image'
,
'im_info'
,
'im_id'
,
'im_shape'
],
image_shape
=
[
None
,
3
,
None
,
None
],
image_shape
=
[
3
,
None
,
None
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
NormalizeImage
(
mean
=
[
0.485
,
0.456
,
0.406
],
...
...
@@ -698,7 +698,7 @@ class MaskRCNNTestFeed(DataFeed):
dataset
=
SimpleDataSet
(
COCO_VAL_ANNOTATION
,
COCO_VAL_IMAGE_DIR
).
__dict__
,
fields
=
[
'image'
,
'im_info'
,
'im_id'
,
'im_shape'
],
image_shape
=
[
None
,
3
,
None
,
None
],
image_shape
=
[
3
,
None
,
None
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
NormalizeImage
(
...
...
@@ -743,7 +743,7 @@ class SSDTrainFeed(DataFeed):
def
__init__
(
self
,
dataset
=
VocDataSet
().
__dict__
,
fields
=
[
'image'
,
'gt_box'
,
'gt_label'
],
image_shape
=
[
None
,
3
,
300
,
300
],
image_shape
=
[
3
,
300
,
300
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
,
with_mixup
=
False
),
NormalizeBox
(),
...
...
@@ -802,7 +802,7 @@ class SSDEvalFeed(DataFeed):
dataset
=
VocDataSet
(
VOC_VAL_ANNOTATION
).
__dict__
,
fields
=
[
'image'
,
'im_shape'
,
'im_id'
,
'gt_box'
,
'gt_label'
,
'is_difficult'
],
image_shape
=
[
None
,
3
,
300
,
300
],
image_shape
=
[
3
,
300
,
300
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
,
with_mixup
=
False
),
NormalizeBox
(),
...
...
@@ -847,7 +847,7 @@ class SSDTestFeed(DataFeed):
def
__init__
(
self
,
dataset
=
SimpleDataSet
(
VOC_VAL_ANNOTATION
).
__dict__
,
fields
=
[
'image'
,
'im_id'
,
'im_shape'
],
image_shape
=
[
None
,
3
,
300
,
300
],
image_shape
=
[
3
,
300
,
300
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
ResizeImage
(
target_size
=
300
,
use_cv2
=
False
,
interp
=
1
),
...
...
@@ -893,7 +893,7 @@ class YoloTrainFeed(DataFeed):
def
__init__
(
self
,
dataset
=
CocoDataSet
().
__dict__
,
fields
=
[
'image'
,
'gt_box'
,
'gt_label'
,
'gt_score'
],
image_shape
=
[
None
,
3
,
608
,
608
],
image_shape
=
[
3
,
608
,
608
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
,
with_mixup
=
True
),
MixupImage
(
alpha
=
1.5
,
beta
=
1.5
),
...
...
@@ -955,7 +955,7 @@ class YoloEvalFeed(DataFeed):
COCO_VAL_IMAGE_DIR
).
__dict__
,
fields
=
[
'image'
,
'im_size'
,
'im_id'
,
'gt_box'
,
'gt_label'
,
'is_difficult'
],
image_shape
=
[
None
,
3
,
608
,
608
],
image_shape
=
[
3
,
608
,
608
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
ResizeImage
(
target_size
=
608
,
interp
=
2
),
...
...
@@ -1013,7 +1013,7 @@ class YoloTestFeed(DataFeed):
dataset
=
SimpleDataSet
(
COCO_VAL_ANNOTATION
,
COCO_VAL_IMAGE_DIR
).
__dict__
,
fields
=
[
'image'
,
'im_size'
,
'im_id'
],
image_shape
=
[
None
,
3
,
608
,
608
],
image_shape
=
[
3
,
608
,
608
],
sample_transforms
=
[
DecodeImage
(
to_rgb
=
True
),
ResizeImage
(
target_size
=
608
,
interp
=
2
),
...
...
ppdet/modeling/model_input.py
浏览文件 @
9229209b
...
...
@@ -40,7 +40,7 @@ feed_var_def = [
def
create_feed
(
feed
,
iterable
=
False
,
sub_prog_feed
=
False
):
image_shape
=
feed
.
image_shape
image_shape
=
[
None
]
+
feed
.
image_shape
feed_var_map
=
{
var
[
'name'
]:
var
for
var
in
feed_var_def
}
feed_var_map
[
'image'
]
=
{
'name'
:
'image'
,
...
...
@@ -98,14 +98,14 @@ def create_feed(feed, iterable=False, sub_prog_feed=False):
'lod_level'
:
0
}
image_name_list
.
append
(
name
)
feed_var_map
[
'im_info'
][
'shape'
]
=
[
feed
.
num_scale
*
3
]
feed_var_map
[
'im_info'
][
'shape'
]
=
[
None
,
feed
.
num_scale
*
3
]
feed
.
fields
=
image_name_list
+
feed
.
fields
[
1
:]
if
sub_prog_feed
:
box_names
=
[
'bbox'
,
'bbox_flip'
]
for
box_name
in
box_names
:
sub_prog_feed
=
{
'name'
:
box_name
,
'shape'
:
[
6
],
'shape'
:
[
None
,
6
],
'dtype'
:
'float32'
,
'lod_level'
:
1
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录