一种操控显示设备的方法、装置及可读介质制造方法及图纸

技术编号:31317833 阅读:17 留言:0更新日期:2021-12-12 23:58
本发明专利技术主要公开了一种操控显示设备的方法,对预设范围的图像进行人体关键点检测,并将所有人体关键点分组关联为单个人的人体关键点,检测具有第一预设动作的单个人的人体关键点为目标用户,然后根据目标用户的人体关键点确定目标用户的第一人脸框区域,并对第一人脸框区域进行人脸检测获得第二人脸框区域,根据第二人脸框区域与图像的关系生成变换指令,使目标用户在图像中的坐标位置和面积占比均达到预设值,利用目标检测法检测通过摄像头采集的图像而获得所有人的人体框;根据所有人体框确定目标用户的人体框,并只对该人体框区域进行人体关键点检测,获得目标用户的人体关键点。快速且准确操控大屏幕。快速且准确操控大屏幕。快速且准确操控大屏幕。

【技术实现步骤摘要】
一种操控显示设备的方法、装置及可读介质


[0001]本专利技术涉及电子信息
,特别涉及一种操控显示设备的方法、装置及可读介质。

技术介绍

[0002]在人机交互领域中,通常需要进行识别人体姿态,主要通过算法获得某个人的人体关键点,然后将该人体的人体关键点输入到分类器从而判断该人体姿态类别;现有技术中,人体关键点的检测方法大致有top

down和bottom

up两种方法,其中,利用bottom

up方法检测时,检测速度虽然很快,但其准确率较差。利用top

down方法检测时,准确率虽然较高,但其检测速率太慢。例如,一些智能电视跳舞指导等场景下,当用户的人体姿态需要被电视机识别时,经常出现电视机反馈操作信息时反应慢或出错的现象,带来极差的用户体验。

技术实现思路

[0003]为解决前述的至少一个技术问题,本公开在第一方面提出了一种操控显示设备的方法,包括:对获得的预设范围的图像进行人体关键点检测,并将检测到的所有人体关键点分组关联为单个人的人体关键点,检测具有第一预设动作的单个人的人体关键点为目标用户,第一预设动作用于指示目标用户想要对显示设备进行工作状态控制;响应于检测到的第一预设动作,根据目标用户的人体关键点确定目标用户的第一人脸框区域,并对第一人脸框区域进行人脸检测而获得目标用户的第二人脸框区域,第二人脸框区域的大小不同于第一人脸框区域的大小;根据目标用户的第二人脸框区域与图像的关系生成变换指令,变换指令用于指示摄像头旋转拍摄角度或变换拍摄倍率,使目标用户在图像中的坐标位置和面积占比均达到预设值,利用目标检测法检测通过摄像头采集的图像而获得所有人的人体框;根据所有人体框确定目标用户的人体框,并只对图像中目标用户人体框区域进行人体关键点检测,获得目标用户的人体关键点,并根据目标用户的人体关键点对应的人体姿态,生成操控显示设备的指令。
[0004]优选的,“对获得的预设范围的图像进行人体关键点检测,并将检测到的所有人体关键点分组关联为单个人的人体关键点”之前还包括:获取通过摄像头采集全部的预设范围的图像信息;其中,显示设备为大屏幕,预设范围是根据大屏幕的长度和摄像头变焦的倍数获得的;摄像头位于大屏幕正上方,摄像头采集全部预设范围的图像时,摄像头位于初始状态,可以拍摄到全部预设范围内的人。
[0005]优选的,“对第一人脸框区域进行人脸检测而获得目标用户的第二人脸框区域”之后还包括:获得第二人脸框区域的人脸特征信息,并与预设的人脸特征信息进行匹配,若匹配成功,则确定目标用户是具有操控显示设备权限的目标用户。
[0006]优选的,“根据目标用户的第二人脸框区域与图像的关系生成变换指令,变换指令用于指示摄像头旋转拍摄角度或变换拍摄倍率,使目标用户在图像中的坐标位置和面积占
比均达到预设值”包括:根据第二人脸框区域与图像的位置关系生成旋转指令,旋转指令用于指示摄像头水平或垂直旋转,使得目标用户位于图像的中间位置;根据第二人脸框区域的面积与图像的面积的比例关系生成变倍指令,变倍指令用于指示摄像头变换拍摄倍率,使得第二人脸框区域的面积与图像的面积的比例达到预设范围值;且先生成旋转指令再生成变倍指令。
[0007]优选的,“根据所有人体框确定目标用户的人体框”包括:判断获得的所有人体框的数量为1时,确定该人体框为目标用户的人体框;判断获得的所有人体框数量大于1时,计算目标用户的第二人脸框区域分别与每一个人体框区域的重叠率,确定重叠率最高的人体框为目标用户的人体框。
[0008]优选的,“根据所有人体框确定目标用户的人体框”包括:计算目标用户的第二人脸框区域分别与每一个人体框区域的重叠率,确定重叠率最高的人体框为目标用户的人体框。
[0009]优选的,当重叠率最高的人体框的数量大于1时,对所有重叠率最高的人体框区域进行人体关键点检测;判断检测到的人体关键点中人脸的关键点是否位于第二人脸框区域内;若是,则为目标用户的人体框。
[0010]优选的,“根据所有人体框确定目标用户的人体框”还包括:判断获得的所有人体框的数量为0时,生成变换指令并发送给摄像头,变换指令用于指示摄像头旋转拍摄角度或变换拍摄倍率;接收通过摄像头拍摄的图像信息,判断对图像信息人脸识别的人脸特征值与预设人脸特征值是否匹配;若匹配成功,则确定该人脸为具有操作权限的目标用户。
[0011]本公开在第二方面提出了一种操控显示设备的装置,包括:目标用户确定模块,用于对获得的预设范围的图像进行人体关键点检测,并将检测到的所有人体关键点分组关联为单个人的人体关键点,检测具有第一预设动作的单个人的人体关键点为目标用户,第一预设动作用于指示目标用户想要对显示设备进行工作状态控制;目标用户人脸框确定模块,用于响应于检测到的第一预设动作,根据目标用户的人体关键点确定目标用户的第一人脸框区域,并对第一人脸框区域进行人脸检测而获得目标用户的第二人脸框区域,第二人脸框区域的大小不同于第一人脸框区域的大小;所有人体框确定模块,用于根据目标用户的第二人脸框区域与图像的关系生成变换指令,变换指令用于指示摄像头旋转拍摄角度或变换拍摄倍率,使目标用户在图像中的坐标位置和面积占比均达到预设值,利用目标检测法检测通过摄像头采集的图像而获得所有人的人体框;目标用户人体姿态确定模块,用于根据所有人体框确定目标用户的人体框,并只对图像中目标用户人体框区域进行人体关键点检测,获得目标用户的人体关键点,并根据目标用户的人体关键点对应的人体姿态,生成操控显示设备的指令。
[0012]本公开在第三方面提出了一种计算机可读介质,所述计算机可读介质中存储有计算机程序,所述计算机程序由处理模块加载并执行以实现上述任一所述的方法的步骤。
[0013]本公开的一些技术效果在于:通过对获得的全部预设范围的图像进行人体关键点检测,并将检测到的所有人体关键点分组关联为单个人的人体关键点,检测具有第一预设动作的单个人的人体关键点为目标用户,第一预设动作用于指示目标用户想要对显示设备进行工作状态控制;这个方法便于能够快速从预设范围内众多人中找到想要操作显示设备的目标用户。再响应于检测到的第一预设动作,根据目标用户的人体关键点确定目标用户
的第一人脸框区域,并对第一人脸框区域进行人脸检测而获得目标用户的第二人脸框区域,第二人脸框区域的大小不同于第一人脸框区域的大小;通过已检测到的人体关键点在图像中的坐标位置获得不是很精确的第一人脸框,大大缩小了检测目标用户所需的检测范围,利用不太精确的第一人脸框区域快速找到精确的第二人脸框区域,便于后面快速提取该目标用户的人脸特征值,进而便于判断该目标用户是否具有操作权限。也便于后续确定目标用户的人体框。接着根据目标用户的第二人脸框区域与图像的关系生成变换指令,变换指令用于指示摄像头旋转拍摄角度或变换拍摄倍率,使目标用户在图像中的坐标位置和面积占比均达到预设值,使得寻找目标用户的检测范围进一步缩小,数据处理量也变小,这样,一方面可以排除掉大部分背景里本文档来自技高网
...

【技术保护点】

【技术特征摘要】
还包括:判断获得的所有人体框的数量为0时,生成变换指令并发送给摄像头,变换指令用于指示摄像头旋转拍摄角度或变换拍摄倍率;接收通过摄像头拍摄的图像信息,判断对图像信息人脸识别的人脸特征值与预设人脸特征值是否匹配;若匹配成功,则确定该人脸为具有操作权限的目标用户。9.一种操控显示设备的装置,其特征在于,包括:目标用户确定模块,用于对获得的预设范围的图像进行人体关键点检测,并将检测到的所有人体关键点分组关联为单个人的人体关键点,检测具有第一预设动作的单个人的人体关键点为目标用户,第一预设动作用于指示目标用户想要对显示设备进行工作状态控制;目标用户人脸框确定模块,用于响应于检测到的第一预设动作,根据目标用户的人体关键点确定目标用户的第一人脸框区域,并对第一人脸框区域进行人脸检测而获得目...

【专利技术属性】
技术研发人员:杨帆
申请(专利权)人:广东魅视科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1