[发明专利]一种动作识别方法及装置有效
申请号: | 201310000676.6 | 申请日: | 2013-01-04 |
公开(公告)号: | CN103914677B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 邓迪 | 申请(专利权)人: | 天津米游科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F3/01 |
代理公司: | 北京云科知识产权代理事务所(特殊普通合伙) 11483 | 代理人: | 张飙 |
地址: | 301708 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动作 识别 方法 装置 | ||
本申请提供了一种动作识别方法及装置,该方法包括基于获取的源图像,获取初始动作所对应的二值化图像,并对所述初始动作所对应的图像进行滤波处理,获取所述初始动作所对应的二值化图像中人体的轮廓的中心点;基于所述源图像,进行差分处理并获取终止动作所对应的二值化图像;对所述终止动作所对应的二值化图像进行滤波处理,并获取所述终止动作所对应的图像中人体的局部轮廓的中心点;获取前后两个中心点的向量并求差;将所述差值与数据库中预置的数据列表进行比较,并根据比较结果将所述差值与相应的动作相关联。本申请只针对初始动作所对应的图像以及终止动作所对应的图像进行滤波处理,大大缩减了图像的处理过程。
技术领域
本申请涉及一种动作识别方法及装置,以及一种将动作转换成操作指令的方法及装置。
背景技术
随着动作识别技术的发展,越来越多的娱乐及游戏装置出现在消费者面前。用户可以通过作出各种姿势控制画面中虚拟人物的动作。
但是,现有的图像分析系统对获取到的图像的处理方法主要是基于对每一帧图像进行跟踪处理,而跟踪处理过程中的前期滤波处理和后期滤波处理占据了大量的系统资源。因此,需要一种既能节省系统资源又能准确识别用户动作的方法和装置。
发明内容
为了解决上述问题,本申请提供了一种动作识别方法,包括:
获取至少一组人体动作的源图像;
基于所述源图像,获取初始动作所对应的二值化图像,并对所述初始动作所对应的图像进行滤波处理,获取所述初始动作所对应的二值化图像中人体的轮廓的中心点;
基于所述源图像,利用帧间差分法对相邻帧的图像进行差分处理,根据所述差分处理结果确定终止动作所对应的二值化图像;
对所述终止动作所对应的二值化图像进行滤波处理,并获取所述终止动作所对应的图像中人体的局部轮廓的中心点;
获取所述初始动作所对应的图像中人体的轮廓的中心点的第一向量,和所述终止动作所对应的图像中人体的局部轮廓的中心点的第二向量;
计算所述第一向量和第二向量的差值;
将所述差值与数据库中预置的数据列表进行比较,并根据比较结果将所述差值与相应的动作相关联,其中,所述数据列表包括至少一组向量值范围,所述每组向量值范围对应一个动作。
优选地,所述基于所述源图像,获取初始动作所对应的二值化图像进一步包括将获取的源图像转换为灰度图像,再由灰度图像转换为二值化图像。
优选地,所述基于所述源图像,利用帧间差分法对相邻帧的图像进行差分处理,根据所述差分处理结果确定终止动作所对应的二值化图像包括:
将所述源图像转换为灰度图像或二值化图像;
计算相邻两帧图像的差分值,并将所述相邻帧图像的差分值与预设的阈值进行比较,若差分值大于阈值,则对新一组相邻帧图像进行差分处理,若差分值小于阈值,则将所述相邻帧图像中的后一帧图像界定为终止动作所对应的图像。
优选地,所述基于所述源图像,利用帧间差分法对相邻帧的图像进行差分处理,根据所述差分处理结果确定终止动作所对应的二值化图像包括:
将所述源图像转换为灰度图像或二值化图像;
分别计算中间帧与前一帧图像的差分值以及中间帧与后一帧图像的差分值,分别将所述的中间帧与前一帧图像的差分值以及中间帧与后一帧图像的差分值与预设的阈值进行比较,再对两组比较结果进行逻辑与计算,若计算结果为非,则对新一组相邻的三帧图像进行差分处理,若计算结果为是,则将所述三帧图像中的后一帧图像界定为终止动作所对应的图像。
相应的,本申请还提供了一种将动作转换成指令的方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津米游科技有限公司,未经天津米游科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310000676.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:夏桑菊制剂特征图谱的检测方法
- 下一篇:一种聚氨酯胶粘剂