【技术实现步骤摘要】
图像抖动校正方法、装置、计算机设备和存储介质
本申请涉及图像处理
,特别涉及一种图像抖动校正方法、装置、计算机设备和存储介质。
技术介绍
随着图像处理技术的不断发展,各种各样的防止图像抖动或者对图像抖动进行处理的技术应运而生。在获取图像的过程中,一般会出现由于拍摄设备或拍摄条件等原因造成的图像抖动、模糊等。为了尽可能地得到没有抖动的图像,传统技术中,通常采用基于陀螺仪的算法来消除图像抖动。然而,由于具有光学防抖系统的相机中的图像帧数据是经过光学防抖系统处理后的数据,其图像帧数据中记录的抖动与陀螺仪中数据中记录的抖动不一致,因此,无法采用基于陀螺仪的算法来增强相机的防抖系统,也无法采用基于陀螺仪的算法消除具有光学防抖系统的相机中的图像抖动,造成大量的数据资源浪费。
技术实现思路
基于此,有必要针对上述技术问题,提供一种图像抖动校正方法、装置、计算机设备和存储介质。一种图像抖动校正方法,所述方法包括:获取目标图像帧数据和所述目标图像帧数据对应的目标陀螺仪数据;对所述目标陀 ...
【技术保护点】
1.一种图像抖动校正方法,其特征在于,所述方法包括:/n获取目标图像帧数据和所述目标图像帧数据对应的目标陀螺仪数据;/n对所述目标陀螺仪数据进行变换,得到所述目标陀螺仪数据对应的目标陀螺仪映射矩阵;/n将所述目标陀螺仪映射矩阵输入预设的矩阵映射网络,输出目标图像帧映射矩阵;其中,所述矩阵映射网络是根据所述目标图像帧数据对应的历史图像帧训练数据和所述目标陀螺仪数据对应的历史陀螺仪训练数据训练得到的;/n应用所述目标图像帧映射矩阵,对所述目标图像帧数据进行变换,得到校正图像帧数据;其中,所述校正图像帧数据为经过抖动校正后的目标图像帧数据。/n
【技术特征摘要】
1.一种图像抖动校正方法,其特征在于,所述方法包括:
获取目标图像帧数据和所述目标图像帧数据对应的目标陀螺仪数据;
对所述目标陀螺仪数据进行变换,得到所述目标陀螺仪数据对应的目标陀螺仪映射矩阵;
将所述目标陀螺仪映射矩阵输入预设的矩阵映射网络,输出目标图像帧映射矩阵;其中,所述矩阵映射网络是根据所述目标图像帧数据对应的历史图像帧训练数据和所述目标陀螺仪数据对应的历史陀螺仪训练数据训练得到的;
应用所述目标图像帧映射矩阵,对所述目标图像帧数据进行变换,得到校正图像帧数据;其中,所述校正图像帧数据为经过抖动校正后的目标图像帧数据。
2.根据权利要求1所述的方法,其特征在于,所述获取目标图像帧数据和所述目标图像帧数据对应的目标陀螺仪数据,包括:
获取初始图像帧数据;
对所述初始图像帧数据进行划分,得到至少一个目标图像帧数据;
查找与所述目标图像帧数据对应的陀螺仪数据,得到所述目标陀螺仪数据。
3.根据权利要求2所述的方法,其特征在于,每一所述目标图像帧数据对应一个目标陀螺仪数据;
所述对所述目标陀螺仪数据进行变换,得到所述目标陀螺仪数据对应的目标陀螺仪映射矩阵,将所述目标陀螺仪映射矩阵输入预设的矩阵映射网络,输出目标图像帧映射矩阵,包括:
对每一所述目标陀螺仪数据进行变换,得到每一所述目标陀螺仪数据对应的目标陀螺仪映射矩阵;
将每一所述目标陀螺仪映射矩阵输入预设的矩阵映射网络,输出每一所述目标陀螺仪映射矩阵对应的目标图像帧映射矩阵。
4.根据权利要求3所述的方法,其特征在于,所述应用所述目标图像帧映射矩阵,对所述目标图像帧数据进行变换,得到校正图像帧数据,包括:
应用每一所述目标图像帧映射矩阵,对与每一所述目标图像帧映射矩阵对应的目标图像帧数据进行变换,得到每一所述目标图像帧数据对应的校正图像帧数据;
对每一所述目标图像帧数据对应的校正图像帧数据进行融合,得到融合后的校正图像帧数据。
5.根据权利要求2所述的方法,其特征在于,所述查找与所述目标图像帧数据对应的陀螺仪数据,得到所述目标陀螺仪数据,包括:
对于每一目标图像帧数据,确定出一个对应的目标时间;
按照所述目标时间,查找所述目标图像帧数据对应的陀螺仪数据,得到所述目标陀螺仪数据。
6.根据权利要求1所述的方法,其特征在于,所述对所述目标陀螺仪数据进行变换,得到所述目标陀螺仪数据对应的目标陀螺仪映射矩阵,包括:
根据所述目标陀螺仪数据对应的时间和位姿,确定出所述目标陀螺仪数据对应的目标旋转矩阵...
【专利技术属性】
技术研发人员:李海鹏,王珏,刘帅成,刘东昊,
申请(专利权)人:北京迈格威科技有限公司,成都旷视金智科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。