人工智能实验

一、实验目的及要求
【一】实现人脸识别
【二】实现云数据库应用
【三】实现测温数据mqtt上传至物联网云平台
二、实验原理与内容
基于二哈实现多人人脸学习和识别
基于TinywebDB实现云数据库应用
基于EasyIoT实现mqtt数据上传。
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程(实验步骤、记录、数据、分析)
1.基于二哈实现多人人脸学习和识别
先用Husklens识别人脸,初始化Husklens,运用选择结构识别人脸,并显示学号姓名
在这里插入图片描述
核心代码演示
在这里插入图片描述
2.基于TinywebDB实现云数据库应用
连接热点,配置服务器参数,初始化数据库,利用人脸识别到的ID参数,从数据库读取值(注意数字转为字符串是浮点数)
在这里插入图片描述
核心代码演示
在这里插入图片描述
3.基于EasyIoT实现mqtt数据上传
初始化MQTT参数,从数据库读取到的值,在Esay Iot上显示
在这里插入图片描述
核心代码演示
在这里插入图片描述
五、测试/调试及实验结果分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
六、实验结论与体会 这个实验,运用到了比较多的知识,如:wifi无线传输、MQTT协议、创建数据库、对接Easy-Iot、掌控板、拓展板的使用、HuskyLens的使用。通过实验可以把知识掌握的更加牢固。读取标签数字转换为字符串时会变成浮点数,要经过一定的处理才可以传参数不然读不到数据库里的值。