一、项目背景
【1】背景介绍
随着科技的发展和智能化的推广,越来越多的场合开始应用智能拍照控制系统。教室中的照明也不例外,智能照明系统可以节约能源,提高使用效率,但现有的自动照明系统无法根据人员位置和光线情况进行自适应控制,因此需要基于机器视觉技术设计智能化的教室照明控制系统。
当前系统通过摄像头拍摄图像识别教室里人员区域的情况,同时根据图片判断环境光的亮度、再利用教室开放的时间范围,综合作为判断条件自动开启或者教室的灯光,实现智能灯光控制。摄像头将拍摄的教室画面分为A,B,C,D四个区域,当教室灯光低于设定阀值,并且教室在开放时间范围内,根据识别图像里人员的位置情况实现自动开关ABCD区域的灯光。 视频画面里的人体目标采用YOLO算法检测,软件采用Qt开发。
【2】系统架构
该教室照明控制系统主要由摄像头、计算机、控制器、电灯等组成。摄像头负责拍摄教室画面,计算机通过机器视觉算法对拍摄的画面进行分析识别,判断教室内光线的强弱和人员的位置情况,控制器根据判断结果控制教室的灯光开启或关闭。
【3】系统实现步骤
(1)摄像头拍摄教室画面 首先摄像头需要摆放在教室的中央位置,对教室内的画面进行拍摄。由于教室内的光线环境和人员位置常常发生变化,因此需要定时拍摄并传送画面给计算机。
(2)图像识别 通过对教室拍摄的画面进行图像识别,可以识别出教室内的人员位置、光线强度等信息。其中人员位置的识别需要采用深度学习的目标检测算法,例如:YOLO算法。
(3)环境光的判断 根据识别的教室画面,可以判断出教室内的光线强度。如果