人脸识别任务书
- 格式:doc
- 大小:125.50 KB
- 文档页数:2
上海电机学院课程设计任务书 课程名称 嵌入式开发与应用课程设计
课程代码
设计题目 人脸识别程序设计
设计时间
院(系) 电子信息学院 专业
班级 一、课程设计任务(条件)、具体技术参数(指标)
本课题所设计的系统要求实现以下功能。
● 将OpenCV 移植到实验箱目标板Linux 系统上;
● 完成编写HBE-EMPOSIII-SV210 设备的 CIS Camera 视频的人脸识别程序。
课程设计完成下面任务:
1. 根据课题内容进行分工;(
郭鑫: 小组组长:负责整个小组的组织,资料的查阅,分析代码的实现原理,对实验中遇到的问题进行解决以及部分论文(包括需求分析、系统设计(包括概要设计和详细设计)、编码、调试)的编写。
罗承舟:小组成员:进行部分论文(包括需求分析、系统设计(包括概要设计和详细设计)、编码、调试)的编写。
折青涛:小组成员:进行论文报告的编写和课程任务书的撰写。
何仁旭:小组成员:负责总程序运行调试和测试。
代江: 小组成员:负责课程设计答辩总结及PPT 的制作。
2. 对设计题目的分析,了解人脸的特征;识别技术原理;了解什么是人脸识别,人脸识别的过程;掌握人脸识别系统的工作原理以及系统模块的设计;设计一套人脸识别系统,说明运用人脸的哪些特征以及如何处理图像;按照工程化开发方法对设计课题展开分析,包括需求分析、系统设计(包括概要设计和详细设计)、编码、调试等;
3. 设计调试及测试方案,调试及测试过程中遇到的问题,分析问题产生的原因,给出处理方法。
4. 给出设计总结,包括:对设计效果的分析、设计过程的心得体会、设计中发现的问题、关于课程设计的意见建议等。
5. 提交设计说明书、设计源代码,并对设计成果进行展示,各项功能符合设计要求。 二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) ● 如果编译 OpenCV ,则 /usr/local/OpenCV_arm/share/opencv/samples 内会包含与 opencv 有关的例题。在这里,尝试利用 facedetect 例题,来创建 HBE-EMPOSIII-SV210 设备的 CIS Camera 视频的人脸识别程序。
CIS Camera 视频的人脸识别程序系统构成图
cis_camera
영상
data 1.3M CIS Camera Face detect Result OpenCV Sample 人脸识别结果
1)程序顺序图
初始化
Frame Buffer/cascade/camera
CIS Camera data
(RGB)
OpenCV d ata 变换
(RGB ->IplImage)
detect_and_draw()
向LCD 输出
[图错误!文档中没有指定样式的文字。-1] CIS Camera 视频的人脸识别程序顺序图
是要创建的CIS Camera 视频的人脸识别程序的顺序图。如果程序被执行,则初始化FrameBuffer/cascade/camera 等,从CIS Camera 读取视频数据。读取的视频数据,作为RGB 值,变换为OpenCV data(IplImage)型,在detect_and_draw() 中进行人脸识别处理,其结果
被输出到LCD 上。
三、课程设计工作进度计划:
1.课题内容讲解和课题分配选择 0.5天
2.资料查阅 1.5天
3.方案确定和编写 2天
4.系统详细设计 2天
5.程序代码编写和调试 2天
6.课程设计报告的撰写 1天
7.课程设计答辩总结,提交材料 1天
四、主要参考资料
1.《嵌入式开发与应用》课程设计指导书
2.《嵌入式开发与应用》实验指导书
3.田泽主编,《嵌入式系统开发与应用教程(第2版)》,北京航空航天大学出版社,2010
4.朱华生等主编,《嵌入式系统原理与应用:基于ARM微处理器和Linux操作系统》,清华大学出版社,2012
5.孙纪坤等主编,《嵌入式Linux系统开发技术详解:基于ARM》,人民邮电出版社,2008
6.谭浩强主编,《C语言程序设计》,清华大学出版社,2010
指导教师(签名):系主任(签名):
年月日年月日