- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国家级大学生创新训练项目中期进展报告
项目编号: 201310611072
项目名称: 视频监控中的火灾检测报警系统研究
项目负责人: 单嘉琦
学院年级专业: 通信工程11级电子信息工程
联系电话:
项目组成员: 雷 博 唐圆圆
指导教师: 印 勇
教务处制
填表日期: 2013年12月6日
填写说明
一、中期进展报告要按照《重庆大学“国家级大学生创新训练项目”管理办法》的相关要求,逐项认真填写,填写内容必须实事求是,表达明确严谨。空缺项要填“无”。
二、格式要求:需签字部分由相关人员以黑色钢笔或水笔签名。均用A4纸双面打印,于左侧装订成册。
三、报告书填写内容应言简意赅,思路清晰,论证充分,字迹清楚,一律用计算机输入打印。
一、项目组成员工作情况 项目组
成员 姓名 项目中的分工 完成
情况 指导教师
评价 指导教师
签名 单嘉琦 火焰颜色算法设计 完成 唐圆圆 OPENCV编程实现 完成 雷 博 MFC界面设计 完成 二、项目研究进展情况说明 第一阶段:2013.07~2013.9
进一步细化研究项目的设计流程,明确小组成员的分工。熟练掌握OpenCV软件的应用,熟练掌握其丰富的处理算法,并能够理解及分析其处理结果.h库函数。
2)学习并掌握在OpenCV软件编程环境中创建图片窗口,基于视屏图片处理算法编写程序实现从计算机磁盘中读取图片并显示在图片窗口中。理解在OpenCV软件平台上处理图像的基本方式,通过参数设置能够控制图片显示为彩色、黑白等各种标准。
3)学习基于MFC基础的程序,为设计人性化的显示界面打下基础。
第二阶段 2013.10~2013.12
小组成员开始基于火灾的各种特征设计相应的算法,并运用OpenCV软件实现成员的设想。针对火焰的颜色模块儿,小组成员提出了基于RGB三色模型的算法。在正确实现算法的基础上,小组成员设计MFC窗口,实现运行程序能在该窗口下显示加载的图片。基于算法实现对有火焰的视屏进行处理,观察视频运算的结果。当视屏中有火焰时,视屏会会立即中断播放来代替报警。主要过程如下:
1)用RGB三色模型都火焰颜色进行分析。学习各种资料,理解RGB模型下各种颜色的数值表示。根据实验项目中对火焰颜色的要求,确定火焰颜色的RGB数值波动范围,写出相应的限制条件。
2)根据小组成员设计的算法编写OpenCV程序,运用代码实现限制条件的设置。运行程序对案例图片进行处理,主要效果是将有火焰的区域全变成RGB模型下的“0”,即黑色;没有火焰部分变成白色。对比处理前后颜色观察处理后的到的效果。在此基础上优化程序,实现单张包含火焰的图片的处理。
3)基于2)中的程序在MFC中实现代码的正常运行,并在MFC窗口加载处理前后的图片。
4)基于对单张火焰图片处理的程序,编写程序实现在OpenCV平台上连续对视频中的每一帧图片进行火焰识别。当在视频中发现火焰并持续较短时间,视频马上暂停,以此代替报警。
三、已取得的阶段性成果(条文列述,可附照片) 一、设计RGB通道和YCrCb通道下火焰颜色模型:
(1)在三维通道下根据三通道参数的约束关系确定火焰颜色的范围,简要列出两种通道下主要约束条件表达式如下:
(2)根据算法设计对图像逐点扫描,并将满足约束条件部分二值化为黑色,其余部分设为白色的程序,附上程序如下:
2.1 RGB通道下程序:
void sv(IplImage* img){
for(int y=0;yimg-height;y++){
uchar* ptr=(uchar*)(
img-imageData+y*img-widthStep
);
for( int x=0;ximg-width;x++){
if (ptr[3*x]/3+ptr[3*x+1]/3+ptr[3*x+2]/3100ptr[3*x]/-3+ptr[3*x+1]/-3+ptr[3*x+2]/-3-200ptr[3*x]/2-ptr[3*x+2]/-215ptr[3*x]/-2-ptr[3*x+2]/-2-120) %实现约束条件
ptr[3*x]=ptr[3*x+1]=ptr[3*x+2]=0;
else
ptr[3*x]=ptr[3*x+1]=ptr[3*x+2]=255;;
}
}
}
2.2 YCrCb通道下程序:
#include cv.h
#include highgui.h
#inc
您可能关注的文档
- 古代朴素自然观重点.ppt
- 古代诗歌研究第五章重点.ppt
- 古代文化常识1重点.ppt
- 古典主义文论重点.ppt
- 古建筑木梁柱嵌肋加固施工技术重点.doc
- 古今异义、词义变化课件重点.ppt
- 古龙岗湖心亭看雪重点.ppt
- 古人为什么庭院要栽植这几棵树?重点.docx
- 古诗《赠刘景文》重点.ppt
- 古诗词鉴赏人生态度之闲适自得重点.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 纸电融合背景下高校图书馆中文图书纸电协调采购的现状与对策研究.docx VIP
- 2023广东中山市人大常委会办公室招聘雇员1人笔试备考试题及答案解析.docx VIP
- DDI 有效沟通学员手册.doc VIP
- 《疼痛评估工具》课件.ppt VIP
- 动物皮水解复合酶及其在动物皮提取胶原蛋白中的应用.pdf VIP
- 《中国传统文化》课件 2.2 道家思想及其人生模式.pptx
- 消防泵房分项工程技术交底.docx VIP
- 黄岭尾矿库安全风险辨识评估报告.doc VIP
- 专题08 整本书阅读(全国通用)(解析版)十年(2016-2025)高考语文真题分类汇编.docx
- 三星级高中评估标准及评价细则.docx VIP
文档评论(0)