[发明专利]一种基于单目摄像头的人脸跟随方法及其装置有效
申请号: | 201711178388.4 | 申请日: | 2017-11-23 |
公开(公告)号: | CN109831616B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 恽为民;刘松;庞作伟 | 申请(专利权)人: | 上海未来伙伴机器人有限公司;未来伙伴机器人(常州)有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N5/14;G06V40/16;G06T7/246 |
代理公司: | 上海泰能知识产权代理事务所(普通合伙) 31233 | 代理人: | 宋缨 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 摄像头 跟随 方法 及其 装置 | ||
1.一种基于单目摄像头的实时人脸跟随方法,其特征在于,包括:
步骤100,利用PICO人脸检测技术对图像进行检测,将一个检测周期内检测到的第一帧图像中的人脸作为正样本,
步骤200,在第一帧图像中的正样本区域标记人脸跟随框;
步骤300,在第n帧图像中,以第n-1帧图像中人脸跟随框的中心点作为原点,同比例放大所述人脸跟随框m倍作为第n帧图像的人脸检测区域,其中n与m均为大于等于2整数;
步骤400,检测所述第n帧图像的人脸检测区域,得到第n帧人脸跟随框的中心坐标;
步骤500,采用梯度算法比对所述第n帧人脸跟随框的中心坐标与所述第n-1帧图像中的人脸跟随框的中心点坐标,并计算单目摄像头在跟随过程中的预估转动角度;其中,所述梯度算法采用以单目摄像头中心点作为原点的笛卡尔直角坐标系;所述第n帧图像上的预估转动角度包括:X轴方向的转动角度与Y轴方向的转动角度
所述梯度算法所计算的预估转动角度在X轴方向的转动角度为:
其中为当前帧X轴方向转动角度,为上一帧X轴方向转动角度,Xn为人脸中心点在当前帧X轴方向的坐标值,Vd为机器人头部转动速度,Vm为人脸在机器人摄像头中移动速度;
所述预估转动角度在Y轴方向的转动角度为:
其中为当前帧Y轴方向转动角度,为上一帧Y轴方向转动角度,Yn为人脸中心点在当前帧Y轴方向的坐标值,Vd为机器人头部转动速度,Vm为人脸在机器人摄像头中移动速度。
2.根据权利要求1所述的基于单目摄像头的实时人脸跟随方法,其特征在于,还包括:
步骤600,基于所述预估转动角度的转动方向,平滑处理所述的预估转动角度,作为单目摄像头的实时跟随角度。
3.根据权利要求2所述的基于单目摄像头的实时人脸跟随方法,其特征在于,所述平滑处理所述的预估转动角度的步骤包括:当包括第n帧在内的所预估的所述预估转动角度的转动方向一致时,则将所述预估转动角度作为单目摄像头的转动角度。
4.根据权利要求3所述的基于单目摄像头的实时人脸跟随方法,其特征在于,所述平滑处理所述的预估转动角度的步骤还包括:当包括第n帧在内的所预估的所述预估转动角度的转动方向不一致时,所述单目摄像头的转动角度为:βn=βn-1+α*(In-1-βn-1),其中,βn为当前帧单目摄像头需要转动的的角度,βn-1为上一帧单目摄像头需转动的角度,In-1为预估的机器人转动角度;α为大于0小于1的变量,其中βn,βn-1与In-1包括X轴与Y轴2个方向上的转动角度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海未来伙伴机器人有限公司;未来伙伴机器人(常州)有限公司,未经上海未来伙伴机器人有限公司;未来伙伴机器人(常州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711178388.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车检测用的高清蛇管式的内窥镜
- 下一篇:一种移动设备及操作系统