- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于?OpenCV?的室内照明智能控制系统设计与实现
【摘?要】为提高室内照明控制的灵活性和降低家庭
安防的成本,结合照明控制与视频监控技术,设计了一种基
于?OpenCV?的室内照明智能控制系统。使用?USB?摄像头采集
实时视频信号,结合?MFC?与?OpenCV?设计上位机控制软件,
单片机作为照明控制?MCU,PC?与单片机采用串口通信。上
位机可设置视频监控?ROI(感兴趣区域),并进行运动物体检
测。系统根据不同的检测结果,控制照明状态的改变,从而
实现对特定照明区域的照明智能控制。
【关键词】OpenCV;视频监测;照明控制;串口通信
0?引言
随着经济和数字信息技术的迅速发展,计算机、通信和
自动控制技术不断进步并相互渗透,人民对灯光照明控制的
要求不断提高,室内照明的智能化控制受到越来越广泛的关
注。同时,人们对信息的需求和安全保障的渴望与日俱增
[1],在家庭安防领域,视频监控也日益兴起。目前国内的视
频监控也逐步向数字化、多功能化、智能化方向发展[2]。日
常生活中,照明控制系统与视频监控系统通常作为两个独立
的系统被分别使用,不仅使用不便、成本较高且难以维护。
本课题的主要目的是结合当下流行的照明控制技术与视频
监控技术开发出经济、可靠的室内照明控制系统,同时兼有
视频监控功能,实现室内照明控制的人性化和个性化[3]。
1?系统方案设计
基于?OpenCV?的室内照明智能控制系统如图?1?所示。USB
摄像头采集视频信号,经数据线传送到?PC?端。系统?PC?端上
位机使用基于?MFC?与?OpenCV?开发的视频监控-照明控制软
件,可实现监控画面的实时显示、运动物体检测和照片拍照
等功能。上位机根据视频中运动物体的不同检测结果,给出
相应的照明控制信号,并通过串口传送到下位机照明控制
MCU,MCU?依据接收的控制信号控制照明模块照明状态的改
变。其中,照明模块采用单片机开发板上?8?个?LED?模拟实际
室内照明灯。
图?1?照明智能控制系统
图?2?视频监测-照明控制软件界面
在?Visual?Studio?2013?集成开发环境下,结合?MFC?应用框
架和?OpenCV?计算机视觉库,编写上位机视频监控-照明控
制软件,界面如图?2?所示。界面分为以下几个主要功能区:
“画面显示”、“本地资源”、“信息显示”、“摄像头视频采
集”、“检测结果”和“串口通信”等。当打开本地图片、视
频文件,或?USB?摄像头采集实时视频,都显示到“画面显示”
中;“本地资源”可以打开本地保存的图片、视频资源;
“信息显示”中“图片信息”显示打开的本地图片的文件路
径,“视频信息”显示正在播放视频的视频信息,如帧数、
帧宽和帧高;“摄像头视频采集”包含了对?USB?摄像头的相
关操作,如打开/关闭摄像头、获取摄像头帧图像、保存/停
止保存视频等;“检测结果”用来显示视频中运动物体检测
的结果信息;“串口通信”是关于串口通信参数的设置,也
包括打开/关闭串口功能。
2?串口通信
串行通信,数据的各位在一根传输线上按照时间顺序依
次传送,具有实现简单、使用灵活方便、数据传输可靠等优
点,在许多行业中得到大量应用[4,5]。
基于?OpenCV?的室内照明智能控制系统中?PC?与单片机之
间采用串口通信。首先对串口参数初始化,确定串口的工作
方式、波特率、数据位以及停止位等。系统串口通信参数设
置为:波特率?9600bit/s、无校验位、8?位数据位和?1?位停止
位。
3?视频监控与照明智能控制
3.1?视频运动物体检测
鉴于?USB?摄像头在视频采集过程中处于固定状态,同时
考虑到运动物体检测的灵敏度和算法的复杂度,系统采用帧
差法检测运动物体。帧差法是用一帧图像减去另一帧,然后
把足够大的差别标记为前景目标,能够很好的捕捉到运动物
体的边缘。利用帧差法进行运动物体检测流程如图?3?所示。
图?3?帧差法运动物体检测
运行?PC?端视频监控-照明控制软件,在显示的视频画面
上绘制监控?ROI,同时弹出两个?ROI?同大小的视频显示窗口
“camera1”和“camera2”,分别用于显示?ROI?视频画面和
用帧差法处理后的?ROI?二值图像,如图?4(a)、(b)所示。
可以看出,对视频图像采用帧差法处理,可以很好的得到运
动物体的边缘轮廓,从而检测出运动物体,且当超过系统预
设的判别阈值,系统会对有运动物体的视频画面进行拍照保
存。
(a)ROI?视频图像?(b)ROI?二值图像
图?4?ROI?视频帧间差分法效果图
USB?摄像头朝向某一固定方向采集实时视频信号,对于
像室内窗户、门口、楼梯口等特殊地方的视频监控,系统?PC
端
您可能关注的文档
最近下载
- 汉英翻技巧译第一讲词类转译法.ppt VIP
- 基于跨学科融合的课程资源开发与利用实践研究.pptx VIP
- DB11_T 1834-2021城市道路工程施工技术规程.docx VIP
- 押车借款合同范本3篇 借款抵押车合同范本 .pdf VIP
- 2024-2025学年天津市西青区高一上学期11月期中考试数学检测试题(含解析).docx VIP
- 2A Chapter 3 People who help me 课件(新思维小学英语).pptx VIP
- 矿井建井地质报告.doc VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
- 基于课程标准的跨学科主题学习:内涵阐释与实施要点.docx VIP
- MES智能制造实施技术方案及项目推进计划.pptx VIP
原创力文档


文档评论(0)