mirror of
https://github.com/PaddlePaddle/PaddleClas.git
synced 2025-06-03 21:55:06 +08:00
Merge pull request #1870 from Intsigstephon/develop
update lite_shitu Readme.md
This commit is contained in:
commit
cb7da1d1e7
@ -92,9 +92,9 @@ PaddleClas 提供了转换并优化后的推理模型,可以直接参考下方
|
|||||||
```shell
|
```shell
|
||||||
# 进入lite_ppshitu目录
|
# 进入lite_ppshitu目录
|
||||||
cd $PaddleClas/deploy/lite_shitu
|
cd $PaddleClas/deploy/lite_shitu
|
||||||
wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/lite/ppshitu_lite_models_v1.0.tar
|
wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/lite/ppshitu_lite_models_v1.1.tar
|
||||||
tar -xf ppshitu_lite_models_v1.0.tar
|
tar -xf ppshitu_lite_models_v1.1.tar
|
||||||
rm -f ppshitu_lite_models_v1.0.tar
|
rm -f ppshitu_lite_models_v1.1.tar
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 2.1.2 使用其他模型
|
#### 2.1.2 使用其他模型
|
||||||
@ -173,15 +173,11 @@ cp $code_path/PaddleDetection/inference/picodet_lcnet_x2_5_640_mainbody/mainbody
|
|||||||
|
|
||||||
2. 转换识别模型
|
2. 转换识别模型
|
||||||
|
|
||||||
请先参考 [识别模型转分类模型](../../docs/zh_CN/advanced_tutorials/gallery2fc.md) 完成识别模型到分类模型的转换。
|
|
||||||
在得到 inference 推理模型(后缀名为 `.pdmodel`、`.pdiparams`)以及 `label.txt` 后,再使用 PaddleLite opt 工具完成模型优化,命令如下:
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# 转换为Paddle-Lite模型
|
# 转换为Paddle-Lite模型
|
||||||
paddle_lite_opt --model_file=inference/inference.pdmodel --param_file=inference/inference.pdiparams --optimize_out=inference/rec
|
paddle_lite_opt --model_file=inference/inference.pdmodel --param_file=inference/inference.pdiparams --optimize_out=inference/rec
|
||||||
# 将模型、label文件拷贝到lite_shitu下
|
# 将模型文件拷贝到lite_shitu下
|
||||||
cp inference/rec.nb deploy/lite_shitu/models/
|
cp inference/rec.nb deploy/lite_shitu/models/
|
||||||
cp inference/label.txt deploy/lite_shitu/models/
|
|
||||||
cd deploy/lite_shitu
|
cd deploy/lite_shitu
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -191,10 +187,10 @@ cd deploy/lite_shitu
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
# 如果测试单张图像
|
# 如果测试单张图像
|
||||||
python generate_json_config.py --det_model_path ppshitu_lite_models_v1.0/mainbody_PPLCNet_x2_5_640_quant_v1.0_lite.nb --rec_model_path ppshitu_lite_models_v1.0/general_PPLCNet_x2_5_lite_v1.0_infer.nb --img_path images/demo.jpg
|
python generate_json_config.py --det_model_path ppshitu_lite_models_v1.1/mainbody_PPLCNet_x2_5_640_quant_v1.1_lite.nb --rec_model_path ppshitu_lite_models_v1.1/general_PPLCNet_x2_5_lite_v1.1_infer.nb --img_path images/demo.jpg
|
||||||
# or
|
# or
|
||||||
# 如果测试多张图像
|
# 如果测试多张图像
|
||||||
python generate_json_config.py --det_model_path ppshitu_lite_models_v1.0/mainbody_PPLCNet_x2_5_640_quant_v1.0_lite.nb --rec_model_path ppshitu_lite_models_v1.0/general_PPLCNet_x2_5_lite_v1.0_infer.nb --img_dir images
|
python generate_json_config.py --det_model_path ppshitu_lite_models_v1.1/mainbody_PPLCNet_x2_5_640_quant_v1.1_lite.nb --rec_model_path ppshitu_lite_models_v1.1/general_PPLCNet_x2_5_lite_v1.1_infer.nb --img_dir images
|
||||||
# 执行完成后,会在lit_shitu下生成shitu_config.json配置文件
|
# 执行完成后,会在lit_shitu下生成shitu_config.json配置文件
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -263,7 +259,7 @@ make ARM_ABI=arm8
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
mkdir deploy
|
mkdir deploy
|
||||||
mv ppshitu_lite_models_v1.0 deploy/
|
mv ppshitu_lite_models_v1.1 deploy/
|
||||||
mv drink_dataset_v1.0 deploy/
|
mv drink_dataset_v1.0 deploy/
|
||||||
mv images deploy/
|
mv images deploy/
|
||||||
mv shitu_config.json deploy/
|
mv shitu_config.json deploy/
|
||||||
@ -277,12 +273,12 @@ cp ../../../cxx/lib/libpaddle_light_api_shared.so deploy/
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
deploy/
|
deploy/
|
||||||
|-- ppshitu_lite_models_v1.0/
|
|-- ppshitu_lite_models_v1.1/
|
||||||
| |--mainbody_PPLCNet_x2_5_lite_v1.0_infer.nb 优化后的主体检测模型文件
|
| |--mainbody_PPLCNet_x2_5_640_quant_v1.1_lite.nb 优化后的主体检测模型文件
|
||||||
| |--general_PPLCNet_x2_5_quant_v1.0_lite.nb 优化后的识别模型文件
|
| |--general_PPLCNet_x2_5_lite_v1.1_infer.nb 优化后的识别模型文件
|
||||||
|-- images/
|
|-- images/
|
||||||
| |--demo.jpg 图片文件
|
| |--demo.jpg 图片文件
|
||||||
|-- drink_dataset_v1.0/ 瓶装饮料demo数据
|
|-- drink_dataset_v1.0/ 瓶装饮料demo数据
|
||||||
| |--index 检索index目录
|
| |--index 检索index目录
|
||||||
|-- pp_shitu 生成的移动端执行文件
|
|-- pp_shitu 生成的移动端执行文件
|
||||||
|-- shitu_config.json 执行时参数配置文件
|
|-- shitu_config.json 执行时参数配置文件
|
||||||
|
Loading…
x
Reference in New Issue
Block a user