Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleSeg
提交
8d371858
P
PaddleSeg
项目概览
PaddlePaddle
/
PaddleSeg
通知
285
Star
8
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
53
列表
看板
标记
里程碑
合并请求
3
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleSeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
53
Issue
53
列表
看板
标记
里程碑
合并请求
3
合并请求
3
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
8d371858
编写于
8月 10, 2020
作者:
C
chenguowei01
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
set background(0) class as ignore_index
上级
75ac2441
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
21 addition
and
0 deletion
+21
-0
dygraph/datasets/ade.py
dygraph/datasets/ade.py
+21
-0
未找到文件。
dygraph/datasets/ade.py
浏览文件 @
8d371858
...
...
@@ -14,6 +14,9 @@
import
os
import
numpy
as
np
from
PIL
import
Image
from
.dataset
import
Dataset
from
utils.download
import
download_file_and_uncompress
...
...
@@ -74,3 +77,21 @@ class ADE20K(Dataset):
img_path
=
os
.
path
.
join
(
img_dir
,
img_files
[
i
])
grt_path
=
os
.
path
.
join
(
grt_dir
,
grt_files
[
i
])
self
.
file_list
.
append
([
img_path
,
grt_path
])
def
__getitem__
(
self
,
idx
):
image_path
,
grt_path
=
self
.
file_list
[
idx
]
if
self
.
mode
==
'test'
:
im
,
im_info
,
_
=
self
.
transforms
(
im
=
image_path
)
im
=
im
[
np
.
newaxis
,
...]
return
im
,
im_info
,
image_path
elif
self
.
mode
==
'val'
:
im
,
im_info
,
_
=
self
.
transforms
(
im
=
image_path
)
im
=
im
[
np
.
newaxis
,
...]
label
=
np
.
asarray
(
Image
.
open
(
grt_path
))
label
=
label
-
1
label
=
label
[
np
.
newaxis
,
np
.
newaxis
,
:,
:]
return
im
,
im_info
,
label
else
:
im
,
im_info
,
label
=
self
.
transforms
(
im
=
image_path
,
label
=
grt_path
)
label
=
label
-
1
return
im
,
label
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录