Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
77e43fd0
P
PaddleClas
项目概览
PaddlePaddle
/
PaddleClas
接近 2 年 前同步成功
通知
116
Star
4999
Fork
1114
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
19
列表
看板
标记
里程碑
合并请求
6
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleClas
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
19
Issue
19
列表
看板
标记
里程碑
合并请求
6
合并请求
6
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
77e43fd0
编写于
6月 07, 2021
作者:
B
Bin Lu
提交者:
GitHub
6月 07, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #798 from Intsigstephon/develop_reg
add icartoon inference config
上级
e3be07b8
6082c51c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
70 addition
and
3 deletion
+70
-3
deploy/configs/inference_icartoon.py
deploy/configs/inference_icartoon.py
+67
-0
deploy/python/predict_system.py
deploy/python/predict_system.py
+3
-3
未找到文件。
deploy/configs/inference_icartoon.py
0 → 100644
浏览文件 @
77e43fd0
Global
:
infer_imgs
:
"./dataset/iCartoonFace/val2/0000000.jpg"
det_inference_model_dir
:
"./output/det"
rec_inference_model_dir
:
"./output/"
batch_size
:
1
image_shape
:
[
3
,
640
,
640
]
threshold
:
0.5
max_det_results
:
1
labe_list
:
-
foreground
# inference engine config
use_gpu
:
True
enable_mkldnn
:
True
cpu_num_threads
:
100
enable_benchmark
:
True
use_fp16
:
False
ir_optim
:
True
use_tensorrt
:
False
gpu_mem
:
8000
enable_profile
:
False
DetPreProcess
:
transform_ops
:
-
DetResize
:
interp
:
2
keep_ratio
:
false
target_size
:
[
640
,
640
]
-
DetNormalizeImage
:
is_scale
:
true
mean
:
[
0.485
,
0.456
,
0.406
]
std
:
[
0.229
,
0.224
,
0.225
]
-
DetPermute
:
{}
DetPostProcess
:
{}
RecPreProcess
:
transform_ops
:
-
ResizeImage
:
resize_short
:
256
-
CropImage
:
size
:
224
-
NormalizeImage
:
scale
:
0.00392157
mean
:
[
0.485
,
0.456
,
0.406
]
std
:
[
0.229
,
0.224
,
0.225
]
order
:
''
-
ToCHWImage
:
RecPostProcess
:
null
# indexing engine config
IndexProcess
:
build
:
enable
:
False
index_path
:
"./icartoon_index/"
image_root
:
"./dataset/iCartoonFace"
data_file
:
"./dataset/iCartoonFace/gallery_pesudo.txt"
spacer
:
"
\t
"
dist_type
:
"IP"
pq_size
:
100
embedding_size
:
2048
infer
:
index_path
:
"./icartoon_index/"
search_budget
:
100
return_k
:
10
deploy/python/predict_system.py
浏览文件 @
77e43fd0
...
...
@@ -33,7 +33,7 @@ from utils.get_image_list import get_image_list
def
split_datafile
(
data_file
,
image_root
):
gallery_images
=
[]
gallery_docs
=
[]
with
open
(
datafile
)
as
f
:
with
open
(
data
_
file
)
as
f
:
lines
=
f
.
readlines
()
for
i
,
line
in
enumerate
(
lines
):
line
=
line
.
strip
().
split
(
"
\t
"
)
...
...
@@ -60,7 +60,7 @@ class SystemPredictor(object):
def
indexer
(
self
,
config
):
if
'build'
in
config
.
keys
()
and
config
[
'build'
][
'enable'
]:
# build the index from scratch
with
open
(
config
[
'build'
][
'datafile'
])
as
f
:
with
open
(
config
[
'build'
][
'data
_
file'
])
as
f
:
lines
=
f
.
readlines
()
gallery_images
,
gallery_docs
=
split_datafile
(
config
[
'build'
][
'data_file'
],
config
[
'build'
][
'image_root'
])
# extract gallery features
...
...
@@ -85,7 +85,7 @@ class SystemPredictor(object):
xmin
,
ymin
,
xmax
,
ymax
=
result
[
"bbox"
].
astype
(
"int"
)
crop_img
=
img
[
xmin
:
xmax
,
ymin
:
ymax
,
:].
copy
()
rec_results
=
self
.
rec_predictor
.
predict
(
crop_img
)
result
[
"feat
ru
e"
]
=
rec_results
result
[
"feat
ur
e"
]
=
rec_results
scores
,
docs
=
self
.
Searcher
.
search
(
query
=
rec_results
,
return_k
=
self
.
return_k
,
search_budget
=
self
.
search_budget
)
result
[
"ret_docs"
]
=
docs
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录