因为下周有考试,所以这周没有花时间去学习新的知识,所以把上一次我们小组讨论出来的竞赛作品做了个分析。这个作品算是这么久以来我们三个软工的学生第一次用自己的想法讨论出来的第一个作品,不论成功与否,我都觉得这是对我们的一次挑战。
首先,我们讨论出来的一个作品名称叫做--人工智能健康分析App。
这个App涉及到了人工智能中的人脸识别和图像识别。好在这两个人工智能的API已经有了现成的。Face++旷视已经帮我们写好了这两个API。
下面我来说一下我们的思想。
首先,我们是制作一个App,鉴于能力问题,界面我们不要求有多么的高大上,但是至少也要好看一些,所以在点击进入APP时,我们设计一个图像跳跃,这是现在大部分APP都又的功能。接着我们进入主页面,主页面包含三个内容,一个是在顶端进行健康信息的推送,接下来是人脸识别和图像识别的功能模块。首先先点击进入人脸识别的功能,会直接调用摄像头拍照,拍完照后提交人脸照片与存入数据库,最后数据库返回人脸信息,这里的人脸信息我们打算返回的是年龄,性别,是否近视(有无戴眼镜),和面部表情(微笑愤怒等)。接着点击返回到主页面,选择图像识别,同样是调用摄像头进行食品图片的提交,让提交的食物图片与数据库的数据进行对比(这里我们会在数据库储存一些比较常见的食物热量等信息),再与提交的人脸图片信息进行对比,返回饮食建议。
这就是我们一个大概的思想,虽然思想可能会比较简单或者有不足,但是我们会在接下来的时间进行完善。下面的图片是我根据我们的思想做出来的一张图表,应该会比较清晰的表现出我们的想法。
上面所说的人脸识别和图像识别API为以下两个链接。
人脸识别:https://console.faceplusplus.com.cn/documents/4888383
可以看到,我们需要的信息在这个API里面都是有的。分析性别的原因是男女不同,所需食物也不同。而年龄不同,更是有些食物不能食用。表情的话我们打算通过上传的照片判断后返回一些笑话来让不开心的人笑一笑。至于是否近视也是如此。
图像识别:https://console.faceplusplus.com.cn/documents/5671708
至于图像识别,我们主要是要识别图片里面的主体,也就是食物,这样我们才能判断是什么食物,进行对热量的分析。至于我们如何判断热量为多少,我们会在数据库中存入比较常见的食物信息。我们已经查过一些事物的信息,如下:
这只是一小段食物的信息。