【Python3】树莓派表情识别小车

    xiaoxiao2024-12-06  59

    项目概述: 这个项目是一个创意项目,主体是两把椅子,椅子上面放置摄像头,当两把椅子上的人相视而笑的时候两把椅子会自己靠在一起。 完成方案: 动力部分:购买幼儿碰碰车底盘并更换马达驱动板等配件以便可以带动成人。 控制部分:树莓派3b。 供电部分:使用两个12v电瓶串联得到24v提供电机动力,24v经过变压模块变到5v给控制部分供电。 软件环境:Linux,Python3,Tensorflow,Opencv 外观部分:由学设计的朋友完成 实现方法: 1.利用Opencv读取摄像头数据并抠出人脸。 2.用Tensorflow对人脸的表情进行表情识别,这里用的模型是一次kaggle比赛中别人训练好的模型。 3.对识别到的表情进行记录,当在一段时间内出现规定个数笑容的时候认为检测到了笑。(防止误识别) 4.当检测到笑的时候椅子A会向椅子B发送消息,表示自己检测到了笑。 5.如果此时椅子B也检测到了笑,则驱动椅子B的电机与椅子A靠在一起。 6.使用超声波测距保证两把椅子靠近且不撞在一起 7.检测椅子上是否还有人,没有人的话驱动椅子B返回原来位置。 测试代码: https://github.com/lwx8344/test 图片: 最终成品

    最新回复(0)