论文部分内容阅读
本文将嵌入式操作系统与图像处理两者结合,共同实现系统的功能。嵌入式系统(Embedded System)在我们的生活中随处可见,如日常生活中使用的手机、汽车、银行的ATM自动取款机等。与传统的PC机一样,也是一种计算机系统,是由硬件和软件组成的。硬件包括了嵌入式处理器、外围硬件设备;软件包括嵌入式操作系统和应用软件。行为识别技术是机器学习的图像识别领域中最具有研究意义的课题之一,它广泛运用在我们新一代的智能产品中,如智能监控系统,康复医疗系统,AR游戏体验,社会安防系统等,以其能像人类思考和判断的特点,取代了传统且单一的智能控制产品,大大减少了人力成本的输出,是当今社会人工智能产品的潮流趋势。简单来说,行为识别技术的目的就是解释并说明输入视频图像中人体行为的动作,识别的过程主要涉及图像预处理、图像检测、特征提取、行为识别这四个步骤。行为识别技术让摄像头取代人类的眼睛,让网络连接成为人类的神经元,让计算机操作系统取代人类的大脑,让下位机控制系统取代人类的肢体,经过系统针对图像所作的复杂的算法运算,让计算机去完成人类一些依赖智力才能胜任的工作。本文设计了一套基于人体行为识别技术的LED灯光调控系统,设计目的是为了让室内的智能灯光调控系统将人类的行为作为主要参考因素,进一步理解人类对室内灯照层级的需求。整套系统从上至下分为三层,分别是视频捕获层,行为识别层,与LED灯光控制层。视频捕获层采用传统的摄像头搭配ARM9的开发板对在室内活动的人类进行拍摄。行为识别层以操作系统为Linux的智能网关,智能网关充当人类的大脑,因而其CPU处理器较前者性能更好,架构更优,而本文为了更为直观的显示摄像头拍摄的人体动作与识别的场景,因此采用笔记本替代智能网关,以操作win10系统为主,在VS2017编写上位机操作系统。灯光调控层采用高稳定性、低功耗、低成本的stm32系列芯片,此控制器芯片的引脚数量大,可接丰富的外设,根据多种多样的行为识别的结果,可以为系统的整体功能扩展打下基础。在室内的局域网内,整套系统的通信方式采用无线通信方式,即第一、二层间采用Wi Fi通信和第二、三层间采用Lo Ra通信。