- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
电 子 科 技 大 学
综合设计报告
题目全称: 人脸识别
课程名称: 嵌入式系统综合训练Ⅰ
指导老师: 廖勇 职称: 副教授
序号
姓名
学号
班号
报告成绩(40分)
设计过程成绩(30分)
1
2
3
4
5
6
(注:学生姓名填写按学生对该综合设计的贡献及工作量由高到底排列,分数按排名依次递减。序号排位为“1”的学生成绩最高,排位为“6”的学生成绩最低。)
指导老师评语:(对设计过程和报告成绩分别进行点评)
指导签字:
本小组成员任务分工情况
序号
姓名
学号
分工
完成情况
1
2
3
4
5
6
1、综合训练目的 (200-500字,由指导教师填写)
2、综合训练任务 (200-500字,由指导教师填写)
3、***的设计(4000字)
1)设计部分和实现部分都必须自己根据编码情况自己写,不能抄。
2)应用“软件工程中”的概要设计/详细设计的描述方法,比如:系统层次图、模块图、流程图。描述完了再用文字加以解释并分模块说明。
3)所有图都用VISIO自己绘制,图的规范(图框大小、字体、线条等参考图1和图2)。
4)字体、字型及字号要求,段落及行间距要求如表1 。
5)正文不能有空白页面。
表 1 正文格式要求
正文字体、字型及字号要求,段落及行间距要求
1 大标题 “1 课程设计目的” 黑体小三 段前段后间距30磅
2 一级节标题 1.1 XXXX 黑体四号 段前段后间距18磅
3 二级节标题 1.1.2 XXXX 黑体四号 段前段后间距12磅
4 三级节标题 1.1.2.1 XXXX 黑体小四 段前段后间距6磅
5 正文 宋体小四
6 表题与图题 表2-1 XXX 宋体五号
7 正文段落、标题和参考文献均取20 pt的行间距
图1编码一帧的流程图
图 2 蝶形快速算法
4、***的实现(4000字)
1)根据系统详细设计,将系统部分模块实现情况进行简单介绍。此外,需详细描述你的设计中核心模块的实现情况!,形式可以是关键代码及解释、运行接图等。参考如下描述方法及代码描述规范。
“这个视频的编码过程为,先根据输入参数读取并解析配置文件,然后初始化编码器需要的用的全局数据结构,整个编码过程需要的参数和缓冲区等全部都放在一个大的结构体T264_t中,然后分配存储原始图像和编码后图像的缓冲区,然后初始化互斥更新总比特率的互斥量,然后进入for循环,依次取出每一帧进行实际的编码,全部编码完成后销毁互斥量,打印码率、编码帧速度和信噪比等编码信息,最后释放前面分配的内存。具体流程用伪代码如图3所示:”
代码2-2 ###
pthread_mutex_t t264_mutex; //定义全局互斥量
int32_t encode(const char* paramfile)
{
init_param(param, paramfile); //读取并解析配置文件
t = T264_open(param); //分配并初始化全局编码结构体
buf,dst,rec = T264_malloc(size, CACHE_SIZE); //分配内存
pthread_mutex_init(t264_mutex,NULL); //初始化互斥量
for(frame_no = 0; frame_no total_no; frame_no++) //循环编码每一帧
{
fread(buf, size, 1, in_file); //取出一个原始帧 (1)
len = T264_encode(t, buf, dst, size); //编码该帧
}
pthread_mutex_destroy(t264_mutex); //销毁互斥量
printf(); //打印编码信息
T264_free(buf,dst,rec); //释放内存
return 0;
}
代码2-2 L(1)
pthread_mutex_t t264_mutex; //定义全局互斥量
pthread_mutex_t t264_mutex; //定义全局互斥量
int32_t encode(const char* paramfile)
文档评论(0)