Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
a8afe6e8
P
PaddleClas
项目概览
PaddlePaddle
/
PaddleClas
大约 1 年 前同步成功
通知
115
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看板
提交
a8afe6e8
编写于
10月 31, 2022
作者:
悟、
提交者:
zengshao0622
10月 31, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remove python mode
上级
efc5849d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
77 deletion
+1
-77
docs/zh_CN/quick_start/quick_start_recognition.md
docs/zh_CN/quick_start/quick_start_recognition.md
+1
-77
未找到文件。
docs/zh_CN/quick_start/quick_start_recognition.md
浏览文件 @
a8afe6e8
...
...
@@ -155,22 +155,6 @@ wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/rec/data/drink_da
如果使用服务端通用识别模型,Demo 数据需要重新提取特征、够建索引,方式如下:
**在Python代码中构建索引库**
```
python
from
paddleclas
import
PaddleClas
build
=
PaddleClas
(
build_gallery
=
True
,
gallery_image_root
=
'./drink_dataset_v2.0/gallery/'
,
gallery_data_file
=
'./drink_dataset_v2.0/gallery/drink_label.txt'
,
index_dir
=
'./drink_dataset_v2.0/index'
)
```
参数说明:
-
build_gallery:是否使用索引库构建模式,默认为
`False`
。
-
gallery_image_root:构建索引库使用的
`gallery`
图像地址。
-
gallery_data_file:构建索引库图像的真值文件。
-
index_dir:索引库存放地址。
**在命令行中构建索引库**
```
shell
paddleclas
--build_gallery
=
True
--model_name
=
"PP-ShiTuV2"
\
...
...
@@ -205,20 +189,6 @@ paddleclas --build_gallery=True --model_name="PP-ShiTuV2" \
![](
../../images/recognition/drink_data_demo/test_images/100.jpeg
)
**在Python代码中进行识别和检索**
```
python
from
paddleclas
import
PaddleClas
clas
=
PaddleClas
(
model_name
=
'PP-ShiTuV2'
,
index_dir
=
'./drink_dataset_v2.0/index'
)
infer_imgs
=
'./drink_dataset_v2.0/test_images/100.jpeg'
result
=
clas
.
predict
(
infer_imgs
,
predict_type
=
'shitu'
)
print
(
next
(
result
))
```
参数说明:
-
model_name(str):用于检索和识别的模型。
-
index_dir(str):用于检索的索引库地址。
**在命令行中进行识别和检索**
```
shell
paddleclas
--model_name
=
PP-ShiTuV2
--predict_type
=
shitu
\
...
...
@@ -244,19 +214,7 @@ paddleclas --model_name=PP-ShiTuV2 --predict_type=shitu \
##### 2.2.2.2 基于文件夹的批量识别
如果希望预测文件夹内的图像,可以直接修改
`infer_imgs`
参数或命令行中的
`-o`
参数对应的
`Global.infer_imgs`
字段配置。
**在Python代码中进行识别和检索**
```
python
import
os
from
paddleclas
import
PaddleClas
clas
=
PaddleClas
(
model_name
=
'PP-ShiTuV2'
,
index_dir
=
'./drink_dataset_v2.0/index'
)
infer_imgs
=
'./drink_dataset_v2.0/test_images'
result
=
clas
.
predict
(
infer_imgs
,
predict_type
=
'shitu'
)
for
i
in
range
(
len
(
os
.
listdir
(
'./drink_dataset_v2.0/test_images'
))):
print
(
next
(
result
))
```
如果希望预测文件夹内的图像,可以直接修改命令行中的
`-o`
参数对应的
`Global.infer_imgs`
字段配置。
**在命令行中进行识别和检索**
```
shell
...
...
@@ -291,18 +249,6 @@ paddleclas --model_name=PP-ShiTuV2 --predict_type=shitu \
执行如下识别命令
**在Python代码中进行识别和检索**
```
python
import
os
from
paddleclas
import
PaddleClas
clas
=
PaddleClas
(
model_name
=
'PP-ShiTuV2'
,
index_dir
=
'./drink_dataset_v2.0/index'
)
infer_imgs
=
'./drink_dataset_v2.0/test_images/mosilian.jpeg'
result
=
clas
.
predict
(
infer_imgs
,
predict_type
=
'shitu'
)
print
(
next
(
result
))
```
**在命令行中进行识别和检索**
```
shell
paddleclas
--model_name
=
PP-ShiTuV2
--predict_type
=
shitu
\
...
...
@@ -332,16 +278,6 @@ paddleclas --model_name=PP-ShiTuV2 --predict_type=shitu \
使用下面的命令构建新的索引库
`index_all`
。
**在Python代码中构建索引库**
```
python
from
paddleclas
import
PaddleClas
build
=
PaddleClas
(
build_gallery
=
True
,
gallery_image_root
=
'./drink_dataset_v2.0/gallery/'
,
gallery_data_file
=
'./drink_dataset_v2.0/gallery/drink_label_all.txt'
,
index_dir
=
'./drink_dataset_v2.0/index_all'
)
```
**在命令行中构建索引库**
```
shell
paddleclas
--build_gallery
=
True
--model_name
=
"PP-ShiTuV2"
\
...
...
@@ -359,18 +295,6 @@ paddleclas --build_gallery=True --model_name="PP-ShiTuV2" \
使用新的索引库,重新对
`mosilian.jpeg`
图像进行识别,运行命令如下。
**在Python代码中进行识别和检索**
```
python
import
os
from
paddleclas
import
PaddleClas
clas
=
PaddleClas
(
model_name
=
'PP-ShiTuV2'
,
index_dir
=
'./drink_dataset_v2.0/index_all'
)
infer_imgs
=
'./drink_dataset_v2.0/test_images/mosilian.jpeg'
result
=
clas
.
predict
(
infer_imgs
,
predict_type
=
'shitu'
)
print
(
next
(
result
))
```
**在命令行中进行识别和检索**
```
shell
paddleclas
--model_name
=
PP-ShiTuV2
--predict_type
=
shitu
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录