【技术实现步骤摘要】
基于关节点坐标的人体姿势识别方法及系统
本专利技术涉及活体检测
,尤其涉及一种基于关节点坐标的人体姿势识别方法和系统。
技术介绍
目前,人体姿态识别或人体姿势识别通常被定义为人体关节点的定位问题,一直以来是计算机视觉领域的重要关注点,已在各领域得到广泛应用,现有的人体姿势识别方法,主要是通过姿势模型检测出图像中的人体的关节点坐标,然后通过分析这些关节点坐标,对人体姿势进行识别。但是,现有对人体姿势的分析方法种类较多且一般比较复杂,增加了其应用的难度;另外,由于项目的限制,当前的应用程序往往很难复用现有的姿势识别模块,以及切换不同类型的姿势识别模块,从而导致对各种不同的姿势识别模块的兼容性较差。
技术实现思路
本专利技术提供一种基于关节点坐标的人体姿势识别方法及系统,其主要目的在于。为实现上述目的,本专利技术提供一种基于关节点坐标的人体姿势识别方法,所述方法包括:启动外部应用模块;所述外部应用模块读取人体姿势识别模块所需的配置参数信息,调用所述人体姿势识别模块的初始化接口并向所 ...
【技术保护点】
1.一种基于关节点坐标的人体姿势识别方法,其特征在于,所述方法包括:/n启动外部应用模块;/n所述外部应用模块读取人体姿势识别模块所需的配置参数信息,调用所述人体姿势识别模块的初始化接口并向所述人体姿势识别模块中传入所读取的配置参数信息;/n所述人体姿势识别模块根据所述配置参数信息对待识别图像中的人体姿势进行识别;/n所述外部应用模块间隔预设时间循环调用所述人体姿势识别模块的获取姿势识别结果接口,获取对应的人体姿势识别结果。/n
【技术特征摘要】 【专利技术属性】
1.一种基于关节点坐标的人体姿势识别方法,其特征在于,所述方法包括:
启动外部应用模块;
所述外部应用模块读取人体姿势识别模块所需的配置参数信息,调用所述人体姿势识别模块的初始化接口并向所述人体姿势识别模块中传入所读取的配置参数信息;
所述人体姿势识别模块根据所述配置参数信息对待识别图像中的人体姿势进行识别;
所述外部应用模块间隔预设时间循环调用所述人体姿势识别模块的获取姿势识别结果接口,获取对应的人体姿势识别结果。
2.根据权利要求1所述的基于关节点坐标的人体姿势识别方法,其特征在于,
所述人体姿势识别模块所需的配置参数包括:Yolo模型类型、Yolo模型文件路径、姿势模型类型、姿势模型文件路径、视频流url、视频流帧缩放后的高、视频流帧缩放后的宽、所使用GPU/CPU的设备号、可视区域比例、丢帧开关、丢帧比例、人体位置校准开关、人体位置校准区域坐标、人体位置校准区域展示开关、录制开关、录制路径、帧保存路径、姿势识别算法模型、姿势识别算法模型文件路径。
3.根据权利要求2所述的基于关节点坐标的人体姿势识别方法,其特征在于,
所述人体姿势识别模块包括人体关节点坐标检测模块和调试子模块;
所述人体关节点坐标检测模块的配置参数包括:Yolo模型类型、Yolo模型文件路径、姿势模型类型、姿势模型文件路径、视频流url、视频流帧缩放后的高、视频流帧缩放后的宽、所使用GPU/CPU的设备号、丢帧开关、丢帧比例、人体位置校准开关、人体位置校准区域坐标、人体位置校准区域展示开关。
4.根据权利要求3所述的基于关节点坐标的人体姿势识别方法,其特征在于,所述调用所述人体姿势识别模块的初始化接口并向所述人体姿势识别模块中传入所读取的配置参数信息的步骤包括:
校验所述配置参数;
当所述配置参数校验完成时,初始化所述人体姿势识别模块的配置参数;
根据所述人体姿势识别模块的配置参数的初始化结果,初始化所述人体姿势识别模块中的姿势识别算法模型;
当所述姿势识别算法模型初始化完成时,初始化所述人体姿势识别模块的调试子模块;
当所述调试子模块初始化完成时,调用所述人体关节点坐标检测模块的初始化接口并传入所述配置参数信息;
当所述配置参数信息传入至所述人体关节点坐标检测模块的初始化接口时,调用所述人体关节点坐标检测模块的启动接口。
5.根据权利要求4所述的基于关节点坐标的人体姿势识别方法,其特征在于,所述调用所述人体关节点坐标检测模块的初始化接口并传入所述配置参数信息的步骤包括:
初始化所述人体关节点坐标检测模块的配置参数;
当所述人体关节点坐标检测模块的配置参数初始化完成时,根据丢帧开关初始化预设的丢帧子模块;
根据人体位置校准开关和人体位置校准区域展示开关初始化预设的校准子模块。
6.根据权利要求3所述的基于关节点坐标的人体姿势识别方法,其特征在于,所述人体关节点坐标检测模块用于执行循环工作的三个线程,所述三个线程分别为:视频流获取和解析服务线程、yolo服务线程、姿势服务线程;
所述人体关节点坐标检测模块的工作流程包括:
通过所述视频流获取和解析服务线程判断当前缓存及所述姿势服务线程状态,若缓存未满且所述姿势服务线程为已完成工作状态,则读取待识别的视频流的当前帧;
当所述当前帧读取完成时,判断丢帧开关状态,若丢帧开关状态为开启,则按丢帧比例进行丢帧处理;
当所述丢帧处理完成时,根据所述视频流帧缩放后的高和视频流帧缩放后的宽对当前帧进行缩放处理,生成处理结果;
技术研发人员:王进,陈龙,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。