6第八章选做实验
选择第四个选题,参考1. 前言 — Basic Sample 文档 (horizon.ai),在板端成功运行
6.1 quick_start
运行结果如下-
如果出现类似于没有模型的报错,可以进入报错的目录 ../../model/runtime
运行 sh resolve_runtime_sample.sh
进行模型的下载
6.2 api_tutorial
6.2.1
首先运行脚本 sh model.sh
,进行模型的读取,运行结果如下
6.2.2
之后再运行 sh resize_bgr.sh
,运行结果如下
实现对原始图片的部分区域的放大,原始图片如下
image.png该脚本实现了对图中圈出的部分的放大,放大结果如下
image.png6.2.3
运行脚本 sh resize_y.sh
,结果如下
该脚本主要引导如何使用 hbDNNResize
这个API,示例代码实现的功能是将一张图片resize到416x402。原始图片还是上图,resize的结果如下
6.2.4
运行 sh roi_infer.sh
,结果如下
6.2.5
运行 sh tensor.sh
,结果如下
该脚本主要引导如何准备模型输入和输出的tensor
6.3 advanced_samples
6.3.1
运行 sh custom _arm_op_custom_id_entity.sh
,结果如下
该脚本主要实现自定义算子模型推理功能
6.3.2
运行 sh run_multi_model_batch.sh
,结果如下
该脚本主要实现多个小模型批量推理功能
6.4 misc
介绍了非nv12输入模型的使用
6.4.1
运行脚本 sh run_lenet.sh
,结果如下
该脚本主要实现Y数据输入的lenet模型推理功能
6.4.2
运行脚本 sh run_resnet50_feature.sh
该脚本主要实现feature数据输入的resnet50模型推理功能