| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| AppScope/ | 06-May-2025 | - | 35 | 32 | ||
| entry/ | 06-May-2025 | - | 1,034 | 937 | ||
| hvigor/ | 06-May-2025 | - | 39 | 37 | ||
| screenshots/ | 06-May-2025 | - | ||||
| .gitignore | D | 06-May-2025 | 133 | 12 | 12 | |
| README_zh.md | D | 06-May-2025 | 3 KiB | 77 | 49 | |
| build-profile.json5 | D | 06-May-2025 | 1.2 KiB | 52 | 51 | |
| hvigorfile.ts | D | 06-May-2025 | 230 | 7 | 5 | |
| hvigorw | D | 06-May-2025 | 2.1 KiB | 62 | 28 | |
| hvigorw.bat | D | 06-May-2025 | 2 KiB | 72 | 56 | |
| oh-package.json5 | D | 06-May-2025 | 903 | 30 | 28 | |
| ohosTest.md | D | 06-May-2025 | 616 | 9 | 7 |
README_zh.md
1# **基于ArkTS接口的MindSpore Lite应用开发** 2 3### 介绍 4 5本文基于MindSpore Lite提供的ArkTS API,实现“端侧图像分类”示例程序,来演示端侧部署的流程。 6 71. 选择图像分类模型。 82. 将模型转换成MindSpore Lite模型格式。 93. 在端侧使用MindSpore Lite推理模型,显示出可能的分类结果。 10 11### 效果预览 12 13| 主页 | 14|-----------------------------------------------------| 15| <img src="screenshots/MindSporeLiteArkTSDemo.png"/> | 16 17#### 使用说明 18 191. 在主界面,可以点击photo按钮,进入相册选择图片界面; 202. 在相册界面,选择图片,点击确定按钮; 213. 自动进行选择图片的图像分类模型推理,部分推理结果显示在主界面。 22 23### 工程目录 24 25``` 26entry 27├── src/main 28│ ├── etc# 29| | └── pages 30| | └── Index.ets // 首页,获取图片及预处理 31| | └── model.ets // 推理 32│ ├── resources // 资源文件 33| | └── rawfile 34| | └── mobilenetv2.ms // 存放的模型文件 35``` 36 37### 具体实现 38 39* 本示例程序中使用的终端图像分类模型文件为mobilenetv2.ms,放置在entry\src\main\resources\rawfile工程目录下。 40 41 注:开发者可按需手工下载[MindSpore Model Zoo中图像分类模型](https://download.mindspore.cn/model_zoo/official/lite/mobilenetv2_openimage_lite/1.5/mobilenetv2.ms)。 42 43* 调用[@ohos.file.picker](https://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-picker.md) (图片文件选择)、[@ohos.multimedia.image](https://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/reference/apis-image-kit/js-apis-image.md) (图片处理效果)、[@ohos.file.fs](https://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-fs.md) (基础文件操作) 等API实现相册图片获取及图片处理。完整代码请参见Index.ets 44 45* 调用[@ohos.ai.mindSporeLite](https://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/reference/apis-mindspore-lite-kit/js-apis-mindSporeLite.md) (推理能力) API实现端侧推理。完整代码请参见model.ets 46 47* 调用推理函数并处理结果。完整代码请参见Index.ets 48 49### 相关权限 50 51无。 52 53### 依赖 54 55无。 56 57### 约束与限制 58 591.本示例仅支持标准系统上运行,支持设备:RK3568; 60 612.本示例为Stage模型,已适配API version 11版本SDK; 62 633.本示例需要使用DevEco Studio 4.1 Release及以上版本才可编译运行。 64 65### 下载 66 67如需单独下载本工程,执行如下命令: 68 69``` 70git init 71git config core.sparsecheckout true 72echo code/BasicFeature/ApplicationModels/MindSporeLiteArkTSDemo/ > .git/info/sparse-checkout 73git remote add origin https://gitee.com/openharmony/applications_app_samples.git 74git pull origin master 75``` 76 77