- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人脸检测系统的 SoPC 设计
关键词:32 位 Nios Ⅱ软核处理器,SoPC,FPGA ,图像采集,系统软件
引言
人脸检测跟踪是计算机视觉中十分重要的研究领域,正受到越来越多的关注。传统基于PC平台的
人脸检测跟踪系统体积大,不能满足便携的要求,更不适合露天使用;而采用通用的DSP芯片组
成的系统,外围电路较复杂,设计与调试都需要较长的时间,且系统的可扩展性和移植性不好。
利用32 位Nios Ⅱ软核处理器在FPGA上完成设计,减小了系统的体积,而且在PC上开发的程序可
移植到Nios Ⅱ处理器上,实现了片上系统。采用Nios Ⅱ处理器的自定义指令,用硬件实现部分
算法,大大提高了数据的处理速度,保证了较好的实时性。在外围电路不变的情况下,通过更新
FPGA内部的电路设计,能使系统功能升级和增强。
系统组成及工作原理
人脸检测跟踪系统根据具体应用场合可以定制为不同的功能,而且不同的功能只需要在Nios 中
写入相应的C语言程序即可,不需要再做硬件板,非常方便。下面介绍一种比较通用的人脸检测
跟踪系统。系统的结构如图1 所示。
本文设计的人脸检测跟踪系统主要包括三个模块:图像采集模块,人脸检测跟踪模块以及数据通
信模块。
图像采集模块
该模块主要包括摄像头和外扩 SRAM。本系统采用的图像传感器是OV7620, OV7620 是美国
OmniVision 公司开发的1/ 3 英寸,30 万像素CMOS 彩色图像传感器,该芯片将CMOS 光感应核与
外围辅助电路集成在一起,具有可编程控制与视频模/ 数混合输出等功能。该芯片的主要特性有:
最大分辨率为 664 ×492 ,同时支持VGA (640 ×480 分辨率) 和 QVGA(320 ×240 分辨率) 两
种模式。输出帧频在0.5fps~30fps 之间可调。输出窗口尺寸在 4 ×2~ 664 ×492 之间可调。
图像数据输出格式可以为8 位/ 16 位的 YCrCb 4 : 2 :2 ITU2656 、IR2601GRB 4 :2 :2 或 RGB
Raw Data。能工作在逐行/隔行扫描方式下,也能工作在彩色/ 黑白模式下。上述的所有性能,用
户可以根据自己的需要,通过 SC2CB 接口设置芯片内相应的寄存器进行选择。
人脸检测跟踪模块
该模块采用的 FPGA 选择Altera 公司Stratix系列的 EP1S25。该芯片的片上资源比较丰富,有
25660 个逻辑单元(LE),1944576 bit的RAM,10个 DSP 模块,6 个数字锁相环(DPLL),用户可
用的I/O最多达到702个。在EP1S25中嵌入Nios软核,控制连接在外部总线上的SRAM和Flash,
用它的以太网模块单元控制以太网接口芯片 LAN91C11。
其中FPGA 是主芯片,在1 片 FPGA 中包含了Nios 处理器、SRAM 控制器、SDRAM 控制器、Flash
控制器、UART 以及摄像头和外扩SRAM 控制器的用户逻辑模块。这正体现了 Nios 的优势,将很
多资源集中在 FPGA 中为设计PCB 带来了便利, 而且对系统的更改也变得非常容易,只要重新
在 FPGA 中添加不同的模块就可以了。SRAM 中存储嵌入式系统所用的向量表、数据和程序。Flash
用于在系统掉电的情况下存储程序和数据。
数据通信模块
根据实际情况选择用以太网或 GPRS 把人脸检测跟踪后的结果发送到主控制站。在有以太网连接
的条件下优先选用以太网连接,可以提供较高的传输速率和可靠性,在没有以太网的条件下选用
GPRS 进行通信。同时,如果用户需要,也可以直接在 LCD 上显示。
图 1 基于 Nios Ⅱ软核的人脸检测系统设计
人脸检测跟踪算法的实现
在实现人脸检测跟踪算法之前,图像的预处理很重要。图像预处理主要有噪声滤除和图像增强,
提高图像的质量。本系统采用中值滤波进行噪声滤除。与其它滤波方法相比,中值滤波不仅能有
效滤除图像中的孤立噪声点,还能保护边界信息。图像增强技术主要包括直方图修改处理、图像
平滑处理和图像锐化处理等。所以,实际的人脸检测系统采用图像增强来消除光照影响。
本系统采用基于肤色和差分帧相结合的方法来确定视频序列中的人脸。这样不但可以排除类似肤
色背景的干扰,提高人脸检测的准确性,还可以保证检测与跟踪的实时性。大量实验表明,人脸
肤色在YCrCb 空间内的Cr和 Cb 值分布在特定的范围之内,Cr 范围为135~156,Cb 的
您可能关注的文档
- 一份实实在在地作风建设成绩单.PDF
- 关于永修县教育局2012年民主评议政风行风工作征求意见地函.doc
- 人类地极限再度被改写.PDF
- 一封迟到40多年地感谢信陕北乡亲.PDF
- 关于游牧性质遗存地判定标准及其相关问题.PDF
- 关于有效教学地思考刘永胜.ppt
- 一封写给女友地分手书.PDF
- 体验制备细胞膜地方法。3、认同细胞膜作为系统地边界,.ppt
- 中国学生和印度学生流动性背后地驱动力.PDF
- 一!行与行地数据位置调整.PDF
- 2026年新时代健康产业(集团)有限公司招聘备考题库含答案详解.docx
- 2026年恒丰银行济南分行社会招聘备考题库及答案详解一套.docx
- 2026年河南省医学科学院电生理研究所招聘备考题库及1套参考答案详解.docx
- 2026年海南高速地产发展有限公司招聘备考题库及参考答案详解.docx
- 2026年成都生物制品研究所有限责任公司招聘备考题库及参考答案详解.docx
- 2026年深圳市信银企业服务有限公司招聘备考题库及参考答案详解.docx
- 2026年沧州医学高等专科学校招聘备考题库及完整答案详解一套.docx
- 2026年开封市建东城市建设发展有限公司招聘备考题库及一套参考答案详解.docx
- 2026年江门市中医科学院科研助理招聘备考题库参考答案详解.docx
- 2026年廉江市公安局第二次招聘警务辅助人员备考题库附答案详解.docx
最近下载
- 学校教学楼采暖改造投标方案施工组织设计.doc VIP
- 能源转型关键矿产的“资源民族主义”抬头趋势——基于2023–2025年印尼、智利、墨西哥出口管制.docx VIP
- 养老院入院协议合同协议表格模板实用文档-养老院入院协议百.pdf VIP
- 湘少版三年级英语上册全册教案.pdf VIP
- T-CIAS-3-2020建筑设备安装工程支吊架计算书编制标准.pdf VIP
- 加味左金丸治疗肝胃不和型反流性食管炎临床观察.pptx VIP
- 新苏教版二年级下册道德与法治期末测试.docx VIP
- 地下管网cctv检测报告.docx VIP
- (高清版)DB12∕T 1115-2021 泵站工程运行管理规程.pdf VIP
- ZP型矿用自动洒水降尘装置说明书.doc VIP
原创力文档


文档评论(0)