szjuliet 发表于 2020-3-29 13:59:39

【AI2+AI】个人图像分类器3:使用模型制作表情匹配游戏

本帖最后由 szjuliet 于 2020-8-1 20:35 编辑

【AI2+AI】在AppInventor中使用人工智能
【AI2+AI】图像分类:WhatIsIt教程
【AI2+AI】个人图像分类器1:创建并训练个人图像分类模型
【AI2+AI】个人图像分类器2:使用app查看模型表现如何
【AI2+AI】个人图像分类器3:使用模型制作表情匹配游戏

本教程将学习如何使用App Inventor来开发一个表情匹配游戏。

1. 登录App Inventor网站,点击新建项目,输入项目名为:ExpressionMatch


2. 用户界面设计:


3. 从https://bit.ly/2MTVQtO将PIC扩展文件下载到电脑

4. 将扩展导入到app中


5. 设置图中所有组件不可见。将Web浏览框的宽度和高度均设置为充满。设置完后同样设置其不可见。


6. 设置PersonalImageClassifier组件属性:


7. 切换到逻辑设计来编写程序
[*]当分类器准备好后,显示“已就绪”;如果分类器初始化错误,显示错误码。




[*]变量定义totalScore部分和lastScore当前得分,初始值均为0


[*]当分类器准备好后,显示总分和本次得分初始值为0



[*]调用分类标签过程



[*]变量modelLabels模型标签,currentIndex当前标签的索引,numLabes标签数量,currentLabel当前标签



[*]当分类器标签准备好后,保存返回结果,结果为列表,列表长度为标签数量



[*]游戏过程:显示当前标签



[*]将调用游戏过程添加到标签准备好语句块下



[*]再启用拍照和切换摄像头按钮



[*]编写按钮代码


[*]判断游戏是否结束


[*]显示表情分类结果,更新分数


8. 测试游戏

[*]游戏开始时显示已就绪,分数初始值,表情为“开心”


切换摄像头到前置,点击拍照,显示当前分数及总分;

实时测试视频:https://v.qq.com/x/page/l0941o9y9bw.html

可以看到开心的表情识别的很好,但是悲伤的表情识别的置信度很低。这可能和样本的学习有关。




fluenza 发表于 2020-4-3 16:01:15

https://bit.ly/2MTVQtO打不开,麻烦提供一个下载好的压缩包

szjuliet 发表于 2020-8-1 20:36:24

fluenza 发表于 2020-4-3 16:01
https://bit.ly/2MTVQtO打不开,麻烦提供一个下载好的压缩包

请在文末附件下载
页: [1]
查看完整版本: 【AI2+AI】个人图像分类器3:使用模型制作表情匹配游戏