基于kinect的人体识别技术的一些改进

2012-04-29 23:23:00林填锋杨洁霞
电脑知识与技术 2012年21期

林填锋 杨洁霞

摘要:kinect工作模式的核心是人体识别,该文研究了kinect人体识别的实现过程,并对Microsoft SDK提供的代码作了改进。

关键词:人体识别;深度识别;骨骼追踪

中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)21-5220-04

Kinect based Human Identification Technology Improvement

LIN Tian-feng, YANG Jie-xia

(Guangzhou University, Guangzhou 510006, China)

Abstract: In the kinect game, the most important link is the identification of body, This article uses the Microsoft SDK development of hu man identification system to do specific research and implementation.

Key words: the identification of body;deep identification; on the track of the bones

kinect是微軟在2010年6月14日推出,能用于Xbox360的游戏机设备。通过kinect,玩家可以利用肢体或者声音去操作各样的物品,开创了一种新的游戏模式,使得游戏与运动相结合。这种新的游戏模式展现了人机交互的理念,添加了游戏乐趣,将会是游戏一个新的里程碑。

kinect的工作模式主要是识别人体及相关的动作,而识别人体的最主要核心就是骨骼。通过骨骼的追踪,kinect把人体的动作扫描到计算机上,并做相关的模拟及操作。原Microsoft SDK提供的代码,下部分没有连接到脊椎,脚部在系统识别时,脚部线条偶尔会出现识别出错的现象,该文研究了kinect人体识别的实现过程,对此作了改进。

1 kinect技术及工作原理

Kinect主要包括三个方面,kinect传感器、深度识别技术和人体骨骼追踪技术。

1.1 kinect传感器

kinect有三个摄像头,中间是RGB彩色摄像头,两边是红外线发射器和CMOS摄像机,分别用于发射红外线和接受数据。其工作过程是通过CMOS红外传感器来感知摄像头前面的环境,使用黑白光谱的方式来判断前面对应的物品与传感器的物理距离,收集摄像头视野里的每一点,然后每30MS整合出一幅深度图像,并且用3D的效果模型显示出来。

1.2深度识别技术

kinect在生成的深度图像上,采用分隔策略,将人体从深度图像中的背景环境中区分出来,进行像素级评估,辨别出人体的不同部位,同时返回深度图像到设备上。……

登录APP查看全文