[发明专利]一种移动终端的自动拍照方法及移动终端有效
申请号: | 201811110236.5 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109218614B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 戴文;李骈臻;张长定;张伟;叶志鸿 | 申请(专利权)人: | 深圳美图创新科技有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04M1/72454 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 高攀;赵爱军 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 自动 拍照 方法 | ||
1.一种移动终端的自动拍照方法,所述移动终端包括摄像头,所述方法包括步骤:
响应于用户通过移动终端进行自动拍照的请求,调用摄像头对待拍摄的画面进行拍摄,其中,待拍摄画面随着所述摄像头的拍摄角度、位置的变化而发生变化;
对所述摄像头的待拍摄画面进行人脸检测,并判断检测到的人脸是否发生位移;
统计人脸未发生位移的、连续的第一稳定帧的帧数,并在所述第一稳定帧的帧数满足第一预定条件时,判断待拍摄画面是否发生变化;
统计待拍摄画面未发生变化的、连续的第二稳定帧的帧数,当所述第二稳定帧的帧数满足第二预定条件时,触发摄像头进行拍摄;
若检测到所述待拍摄画面中不存在人脸,则检测移动终端是否发生抖动;
统计移动终端未发生抖动的、连续的第三稳定帧的帧数,并在所述第三稳定帧的帧数满足第三预定条件时,判断待拍摄画面是否发生变化;以及
统计待拍摄画面未发生变化的、连续的第二稳定帧的帧数,当所述第二稳定帧的帧数满足第二预定条件时,触发摄像头进行拍摄;
其中,所述判断待拍摄画面是否发生变化的步骤包括:
利用光流法计算相邻两帧待拍摄画面中每个像素的位移;
统计位移发生变化的像素的个数;
计算所统计的像素的个数占待拍摄画面总像素数的比例;以及
当所计算的比例小于第二阈值时,确认待拍摄画面未发生变化。
2.如权利要求1所述的方法,其中,所述对摄像头的待拍摄画面进行人脸检测的步骤之前,还包括步骤:
统计距上一次触发拍摄的拍摄间隔;以及
当所述拍摄间隔大于第四阈值时,对摄像头的待拍摄画面进行人脸检测。
3.如权利要求2所述的方法,其中,所述统计距上一次触发拍摄的拍摄间隔的步骤还包括:
判断摄像头的待拍摄画面与上一次拍摄的拍摄画面是否重复;
若不重复则统计距上一次拍摄的拍摄时间。
4.如权利要求1-3中任一项所述的方法,其中,所述判断检测到的人脸是否发生位移的步骤包括:
获取检测到的每个人脸上预定人脸点的位置;
根据相邻两帧待拍摄画面中的预定人脸点的位置分别计算每个人脸的位移,以判断相邻两帧待拍摄画面中每个人脸的位移是否小于第一阈值;以及
当每个人脸的位移均小于第一阈值时,确认人脸未发生位移。
5.如权利要求4所述的方法,其中,所述根据相邻两帧待拍摄画面中的预定人脸点的位置计算人脸位移的步骤包括:
对于在所述待拍摄画面中检测到的每一个人脸,
计算每个预定人脸点在相邻两帧待拍摄画面中对应位置的差值;
计算所有预定人脸点对应位置的差值的均值,作为该人脸的人脸位移。
6.如权利要求4所述的方法,其中,所述检测移动终端是否发生抖动的步骤包括:
获取当前待拍摄画面对应的陀螺仪的三轴角速度;
根据相邻两帧待拍摄画面对应的三轴角速度计算三轴旋转角度,以判断三轴旋转角度是否小于第三阈值;以及
当三轴旋转角度均小于第三阈值时,确认移动终端未发生抖动。
7.一种移动终端,包括:
摄像头;
至少一个处理器;和
存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-6中任一项所述方法的指令。
8.一种存储有程序指令的可读存储介质,当所述程序指令被移动终端读取并执行时,使得所述移动终端执行如权利要求1-6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳美图创新科技有限公司,未经深圳美图创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811110236.5/1.html,转载请声明来源钻瓜专利网。