首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DIY你的体感游戏:人体动作识别系统的设计,提供软硬件实现方案

DIY你的体感游戏:人体动作识别系统的设计,提供软硬件实现方案

一 项目设计摘要
人体特征和动作识别是非常热门的领域,相关的算法和实现方案也层出不穷。依赖于FPGA丰富的内部资源,可以实现高速的设计和数据处理。为了给人们的生活和娱乐带来更多的乐趣,我们的设计灵感来源于一款PC游戏,将人体动作识别和个人电脑游戏结合起来,通过对人体动作的判断,控制游戏中相应物体的动作,这类似于无线控制,但是也不尽相同,这将是一个非常有趣并且吸引人的项目。本项目使用Virtex-5 OpenSPARC评估平台,首先通过VGA解码芯片,将PC机中的视频流数据解码出R、G、B信号值和场、行信号。然后使用OV7670数字摄像头,摄取人体的手部动作,运用一定的算法,对摄像头数据进行处理,判定此时的人体动作,然后将其与RGB分量信号进行叠加,通过配置DVI接口芯片,将叠加后的图像送至显示器显示。在正确检测出人体动作的前提下,FPGA将向PC机发出相应的控制信号,用来控制PC机中游戏的动作。

二 系统的原理
本设计项目为人体动作识别,设计的重点在于摄像头数据的获取、人体动作的正确识别、图像的叠加、图像的显示以及控制信号的传输。本项目使用Digilent公司提供的Virtex-5 OpenSPARC评估板,板上含有Virtex-5 XC5VLX110T FPGA,2个Xilinx XCF32P Platform Flash PROMs(每个32 Mbyte),用于存储大型设计的配置信息;64位宽256Mbyte DDR2小型DIMM(SODIMM),兼容EDK 附带的IP及驱动程序;板载32位ZBT同步SRAM 和Intel P30 StrataFlash;可编程系统时钟发生器,RS-232接口和许多其他I/O设备与接口等。评估板上的众多资源为本项目的设计和开发带来了极大的便利。整个系统的框图如下图1所示。


图1 系统的整体框图

返回列表