动手创造 · PROJECT LAB
准备探索你的新作品
看图识物
0%
★★☆ 项目难度每一步,都离作品更近
先了解你将做出什么
应用介绍
先在个人图像分类器页面用几类物品训练模型,再把 model.mdl 上传到 App Inventor。应用可以识别静态照片,也可以识别视频画面。
看图识物教程
1. 认识图像分类任务
训练集需要包含不同角度、距离和光线下的样本。模型会返回多个候选类别及其置信度,结果适合学习和创作,不应当用于安全或医疗判断。
2. 添加并命名组件
准备 WebViewer1、Camera1、照片按钮、视频按钮、状态标签和 PersonalImageClassifier1。分类器需要绑定 WebViewer 才能识别视频。
3. 上传自己的模型
选中 PersonalImageClassifier1,在 Model 属性中上传训练页面导出的 model.mdl。如果模型标签更新,要重新上传文件。
4. 等待模型准备完成
启动时禁用两个识别按钮,显示“正在加载模型”。在 ClassifierReady 事件中启用按钮;在 Error 事件中显示错误信息并提示用户检查扩展、权限和网络。
5. 拍照并识别图片
在 Camera1.拍摄完成时(image) 中调用 PersonalImageClassifier1.ClassifyImageData(image)。视频按钮则调用 ClassifyVideoData(),两条入口共用 GotClassification 结果事件。
6. 显示分类结果
在 GotClassification(result) 中检查列表是否为空;不为空时显示第一项,不为空时提示用户重新取景。可以同时显示置信度,帮助判断结果是否稳定。
7. 下载、安装并测试应用
用真机 AI2 Companion 测试不同物品,改变角度和背景,观察模型是否仍然识别正确。确认分类器稳定后,可以构建 APK 安装到手机;若结果总偏向某一类,回到训练页面补充样本。
边做边查
打开全部组件速查
卡在哪一步?直接查操作
不用退出当前教程。速查会在新页面打开,查完回来继续刚才的进度。