Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleHub
提交
efd2b7d7
P
PaddleHub
项目概览
PaddlePaddle
/
PaddleHub
大约 1 年 前同步成功
通知
282
Star
12117
Fork
2091
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
200
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleHub
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
200
Issue
200
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
efd2b7d7
编写于
6月 23, 2020
作者:
S
Steffy-zxf
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix deeplabv3p_xception65_humanseg postprocess bug
上级
bfa5d4ac
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
12 addition
and
3 deletion
+12
-3
hub_module/modules/image/semantic_segmentation/deeplabv3p_xception65_humanseg/module.py
...tic_segmentation/deeplabv3p_xception65_humanseg/module.py
+9
-1
hub_module/modules/image/semantic_segmentation/deeplabv3p_xception65_humanseg/processor.py
..._segmentation/deeplabv3p_xception65_humanseg/processor.py
+3
-2
未找到文件。
hub_module/modules/image/semantic_segmentation/deeplabv3p_xception65_humanseg/module.py
浏览文件 @
efd2b7d7
...
...
@@ -22,7 +22,7 @@ from deeplabv3p_xception65_humanseg.data_feed import reader
author
=
"baidu-vis"
,
author_email
=
""
,
summary
=
"DeepLabv3+ is a semantic segmentation model."
,
version
=
"1.1.
0
"
)
version
=
"1.1.
1
"
)
class
DeeplabV3pXception65HumanSeg
(
hub
.
Module
):
def
_initialize
(
self
):
self
.
default_pretrained_model_path
=
os
.
path
.
join
(
...
...
@@ -220,3 +220,11 @@ class DeeplabV3pXception65HumanSeg(hub.Module):
"""
self
.
arg_input_group
.
add_argument
(
'--input_path'
,
type
=
str
,
help
=
"path to image."
)
if
__name__
==
"__main__"
:
m
=
DeeplabV3pXception65HumanSeg
()
import
cv2
img
=
cv2
.
imread
(
'./meditation.jpg'
)
res
=
m
.
segmentation
(
images
=
[
img
])
print
(
res
[
0
][
'data'
])
hub_module/modules/image/semantic_segmentation/deeplabv3p_xception65_humanseg/processor.py
浏览文件 @
efd2b7d7
...
...
@@ -52,8 +52,9 @@ def postprocess(data_out,
for
logit
in
data_out
:
logit
=
logit
[
1
]
*
255
logit
=
cv2
.
resize
(
logit
,
(
org_im_shape
[
1
],
org_im_shape
[
0
]))
ret
,
logit
=
cv2
.
threshold
(
logit
,
thresh
,
0
,
cv2
.
THRESH_TOZERO
)
logit
=
255
*
(
logit
-
thresh
)
/
(
255
-
thresh
)
logit
-=
thresh
logit
[
logit
<
0
]
=
0
logit
=
255
*
logit
/
(
255
-
thresh
)
rgba
=
np
.
concatenate
((
org_im
,
np
.
expand_dims
(
logit
,
axis
=
2
)),
axis
=
2
)
if
visualization
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录