[发明专利]基于关节点坐标的人体姿势识别方法及系统有效
| 申请号: | 201910885673.2 | 申请日: | 2019-09-19 |
| 公开(公告)号: | CN110738124B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 王进;陈龙 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06V40/10 | 分类号: | G06V40/10 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王迎;袁文婷 |
| 地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 关节点 标的 人体 姿势 识别 方法 系统 | ||
本发明涉及活体检测技术领域,提出一种基于关节点坐标的人体姿势识别方法及系统,其中的方法包括:启动外部应用模块;所述外部应用模块读取人体姿势识别模块所需的配置参数信息,调用所述人体姿势识别模块的初始化接口并向所述人体姿势识别模块中传入所读取的配置参数信息;所述人体姿势识别模块根据所述配置参数信息对待识别图像中的人体姿势进行识别;所述外部应用模块间隔预设时间循环调用所述人体姿势识别模块的获取姿势识别结果接口,获取对应的人体姿势识别结果。本发明能够针对不同模型的人体关节点坐标集合,选用不同的姿势识别算法,并通过统一的接口提供姿势识别的结果,效率高、灵活性强。
技术领域
本发明涉及活体检测技术领域,尤其涉及一种基于关节点坐标的人体姿势识别方法和系统。
背景技术
目前,人体姿态识别或人体姿势识别通常被定义为人体关节点的定位问题,一直以来是计算机视觉领域的重要关注点,已在各领域得到广泛应用,现有的人体姿势识别方法,主要是通过姿势模型检测出图像中的人体的关节点坐标,然后通过分析这些关节点坐标,对人体姿势进行识别。但是,现有对人体姿势的分析方法种类较多且一般比较复杂,增加了其应用的难度;另外,由于项目的限制,当前的应用程序往往很难复用现有的姿势识别模块,以及切换不同类型的姿势识别模块,从而导致对各种不同的姿势识别模块的兼容性较差。
发明内容
本发明提供一种基于关节点坐标的人体姿势识别方法及系统,其主要目的在于。
为实现上述目的,本发明提供一种基于关节点坐标的人体姿势识别方法,所述方法包括:
启动外部应用模块;
所述外部应用模块读取人体姿势识别模块所需的配置参数信息,调用所述人体姿势识别模块的初始化接口并向所述人体姿势识别模块中传入所读取的配置参数信息;
所述人体姿势识别模块根据所述配置参数信息对待识别图像中的人体姿势进行识别;
所述外部应用模块间隔预设时间循环调用所述人体姿势识别模块的获取姿势识别结果接口,获取对应的人体姿势识别结果。
在一个实施例中,所述人体姿势识别模块所需的配置参数包括:Yolo模型类型、Yolo模型文件路径、姿势模型类型、姿势模型文件路径、视频流url、视频流帧缩放后的高、视频流帧缩放后的宽、所使用GPU/CPU的设备号、可视区域比例、丢帧开关、丢帧比例、人体位置校准开关、人体位置校准区域坐标、人体位置校准区域展示开关、录制开关、录制路径、帧保存路径、姿势识别算法模型、姿势识别算法模型文件路径。
在一个实施例中,所述人体姿势识别模块包括人体关节点坐标检测模块和调试子模块;
所述人体关节点坐标检测模块的配置参数包括:Yolo模型类型、Yolo模型文件路径、姿势模型类型、姿势模型文件路径、视频流url、视频流帧缩放后的高、视频流帧缩放后的宽、所使用GPU/CPU的设备号、丢帧开关、丢帧比例、人体位置校准开关、人体位置校准区域坐标、人体位置校准区域展示开关。
在一个实施例中,所述调用所述人体姿势识别模块的初始化接口并向所述人体姿势识别模块中传入所读取的配置参数信息的步骤包括:
校验所述配置参数;
当所述配置参数校验完成时,初始化所述人体姿势识别模块的配置参数;
根据所述人体姿势识别模块的配置参数的初始化结果,初始化所述人体姿势识别模块中的姿势识别算法模型;
当所述姿势识别算法模型初始化完成时,初始化所述人体姿势识别模块的调试子模块;
当所述调试子模块初始化完成时,调用所述人体关节点坐标检测模块的初始化接口并传入所述配置参数信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910885673.2/2.html,转载请声明来源钻瓜专利网。





