mobilenetv2
功能介绍
mobilenetv2 图片分类算法示例使用图片作为输入,利用 BPU 进行算法推理,发布包含物体类别的算法 msg。
mobilenetv2 是使用ImageNet data数据集训练出来的 caffe 模型,模型来源: https://github.com/shicai/MobileNet-Caffe 。
支持的目标类型包括人、动物、水果、交通工具等共 1000 种类型。具体支持的类别详见 RDK 板端文件 /opt/tros/ ${TROS_DISTRO} /lib/dnn_node_example/config/imagenet.list(已安装 TogetheROS.Bot)。
代码仓库: https://github.com/D-Robotics/hobot_dnn
应用场景:mobilenetv2 能够预测给定图片的类别,可实现数字识别、物体识别等功能,主要应用于文字识别、图像检索等领域。
食品类型识别案例: https://github.com/frotms/Chinese-and-Western-Food-Classification
支持平台
| 平台 | 运行方式 | 示例功能 |
|---|---|---|
| RDK X3, RDK X3 Module | Ubuntu 20.04 (Foxy), Ubuntu 22.04 (Humble) | · 启动 MIPI/USB 摄像头,并通过 web 展示推理渲染结果 · 使用本地回灌,渲染结果保存在本地 |
| RDK X5, RDK X5 Module | Ubuntu 22.04 (Humble) | · 启动 MIPI/USB 摄像头,并通过 web 展示推理渲染结果 · 使用本地回灌,渲染结果保存在本地 |
| RDK S100, RDK S100P | Ubuntu 22.04 (Humble) | · 启动 MIPI/USB 摄像头,并通过 web 展示推理渲染结果 · 使用本地回灌,渲染结果保存在本地 |
| RDK S600 | Ubuntu 24.04 (Jazzy) | · 启动 MIPI/USB 摄像头,并通过 web 展示推理渲染结果 · 使用本地回灌,渲染结果保存在本地 |
算法信息
| 模型 | 平台 | 输入尺寸 | 推理帧率(fps) |
|---|---|---|---|
| mobilenetv2 | X3 | 1x3x224x224 | 414.17 |
| 模型 | 平台 | 输入尺寸 | 推理帧率(fps) |
|---|---|---|---|
| mobilenetv2 | X5 | 1x3x224x224 | 683.46 |
| 模型 | 平台 | 输入尺寸 | 推理帧率(fps) |
|---|---|---|---|
| mobilenetv2 | S100 | 1x3x224x224 | 1722.25 |
| 模型 | 平台 | 输入尺寸 | 推理帧率(fps) |
|---|---|---|---|
| mobilenetv2 | S600 | 1x3x224x224 | 2721.90 |