所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
利用MIND图像识别模块和语音功能自动出题
HOPE HOPE 2019-12-22 23:14:36
2
0
简单

项目背景:

近期听说MIND+新增了AI的新功能,今晚,我就利用MIND+的图像识别功能来做个电脑自动出题的程序体验一下.


设计思路:

首先,利用图像识别来判断年龄,摄像头识别成功后,利用语音朗读功能,读出人物的年龄,性别等基本信息.

然后,把年龄做为出题难度的判断标准,根据年龄段来设置题目的不同难度.本例中因为时间有限,我把年龄划只分成了两个段:大于15岁和小于15岁.难度也根据年龄分成为了两个段,简单和稍复杂(其实,为了简单一些,我只设置了加法题目,难度分为两个等级:10以内的加法,和10-60之间的加法,是不是有点太过于简单了?).其实,大家完全可以根据年龄段把题目的难度设置得更加多一些.

操作步骤:

1.设置变量及初始化

首先我设置了一些变量:得分,题号,答案,难度,两个操作数a和b,结果等.并对得分和题号进行初始化.并把题号和得分显示在屏幕上对其余不需要在屏幕上显示的变量进行隐藏.


projectImage

 2.按下掌握板上的A键时进行图像识别并调取不同出题自定义函数

   利用我手中的掌控板上的按钮来进行图像识别判断,并说出测试者的年龄和性别.

  依据年龄的大小来分别调取两种不同难度的题目:题目1和题目2

projectImage

3.制作自定义函数

为了使不同的难度的题目有所区别.我定义了两个函数来进行相应难度的加法练习.在本例中,为了简单一些,我只设置了5道题目.每题设置了20分.

题目1的两个操作数都是由电脑生成10以内的随机数.

本来想测试一下让人来通过麦克风语音回答数字来判断,但发现我的的电脑麦克风竟然坏了,只好改成了由键盘来输入答案.

输入答案后,判断输入的结果是否正确,并进行相应的得分和评判.

projectImage
projectImage

4.测试程序运行.

这是进行测试的画面.

projectImage

5.程序视频演示:

附上演示视频

小结与反思:

       本例我主要测试了MIND+的图像识别与语音功能来自动出题进行互动,由于时间有些仓促,所以功能上较有简单.语音识别的功能的应用即在本例中是否能通过语音来答题的设想由于我的麦克风无法使用所以暂未进行测试.我将继续进行进一步测试.

      总体感觉MIND+软件本次升级后,引入了AI的功能,让软件的功能变得更加强大了.综合利用这些功能,我们将会大大拓展在人工智能方面的应用的可能性.

Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]