[发明专利]摄像头防抖方法、装置、电子设备和计算机可读存储介质有效
申请号: | 201910559943.0 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110166695B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 韦怡;张海裕;徐锐;陈嘉伟;杨鑫;周彦汝 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 方高明 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像头 方法 装置 电子设备 计算机 可读 存储 介质 | ||
1.一种摄像头防抖方法,其特征在于,应用于电子设备,包括:
接收全景图像的拍摄指令,根据所述拍摄指令控制摄像头采集第一帧图像;
获取所述摄像头采集所述第一帧图像时的初始位置;
控制所述摄像头根据所述拍摄指令继续采集多帧图像,且在采集的过程中,当所述电子设备的移动幅度超过预设移动阈值或者拍摄画面的变化幅度超过预设变化阈值时,控制所述摄像头采集下一帧图像,获取陀螺仪输出的角速度数据,并根据所述角速度数据和所述初始位置对所述摄像头进行抖动补偿处理,以使所述摄像头沿着电子设备提供的移动方向所在直线进行移动;
按照所述移动方向将所述摄像头的取景区域依次划分为第一区域和第二区域,当所述摄像头的视场区域处于所述第一区域时,根据所述角速度数据控制所述摄像头向与所述移动方向相反的方向进行抖动补偿处理,当所述摄像头的视场区域处于所述第二区域时,根据所述角速度数据控制所述摄像头向所述移动方向进行抖动补偿处理;
在采集结束后,基于采集到的多帧图像得到目标全景图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述角速度数据和所述初始位置对所述摄像头进行抖动补偿处理,包括:
根据所述角速度数据分析所述摄像头在第一方向上的第一抖动数据;
获取所述摄像头当前所在的第一位置;
根据所述第一抖动数据和所述初始位置将所述摄像头从第一位置移动至第二位置,其中,所述第二位置与所述初始位置在第一方向上的距离小于所述第一位置与所述初始位置在第一方向上的距离。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述摄像头的视场区域与所述第一区域的重叠面积和所述摄像头的视场区域的面积的比值大于比值阈值时,确定所述摄像头的视场区域处于所述第一区域。
4.根据权利要求1所述的方法,其特征在于,所述当所述摄像头的视场区域处于所述第一区域时,根据所述角速度数据控制所述摄像头向与所述移动方向相反的方向进行抖动补偿处理,当所述摄像头的视场区域处于所述第二区域时,根据所述角速度数据控制所述摄像头向所述移动方向进行抖动补偿处理,包括:
当所述摄像头采集第一帧图像时,根据所述角速度数据控制所述摄像头向与所述移动方向相反的方向进行抖动补偿处理;
当所述摄像头采集最后一帧图像时,根据所述角速度数据控制所述摄像头向所述移动方向进行抖动补偿处理。
5.根据权利要求1所述的方法,其特征在于,所述取景区域还包括位于第一区域和第二区域之间的中间区域;所述方法还包括:
当所述摄像头的视场区域处于中间区域时,根据所述角速度数据控制所述摄像头向中间位置进行抖动补偿处理,其中,所述中间位置是指所述摄像头在所述移动方向所能移动的范围的中间位置。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述在采集结束后,基于采集到的多帧图像得到目标全景图像,包括:
获取所述摄像头根据所述拍摄指令采集的多帧图像;
将多帧图像进行合成处理,得到目标全景图像。
7.根据权利要求6所述的方法,其特征在于,所述将多帧图像进行合成处理,得到目标全景图像,还包括:
获取每一帧图像对应的角速度数据;
根据所述角速度数据计算与所述角速度数据对应的图像的偏移数据;
根据所述偏移数据对所述与所述角速度数据对应的图像进行补偿处理;
将补偿处理后的多帧图像进行合成处理,得到目标全景图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910559943.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拍照提示方法及装置
- 下一篇:拍摄方法、装置、终端设备以及计算机可读存储介质