【技术实现步骤摘要】
视频处理方法、视频处理装置、终端及存储介质
[0001]本申请涉及影像
,更具体而言,涉及一种视频处理方法、视频处理装置、终端、及非易失性计算机可读存储介质。
技术介绍
[0002]视频画面稳定与否,极大程度上影响视频观感,视频防抖技术可通过对画面进行一定的旋转变形和裁切,获得具有稳定效果的视频。
[0003]不同于普通的视频防抖,在有人像的视频中,除去视频整体的防抖效果之外,人脸区域的变化过渡是否平滑自然则更为关键,因此需要对人脸区域进行特殊处理。在保证人脸区域防抖效果的同时,还需要避免由于防抖造成的人像扭曲变形。人像视频防抖方案一般只针对图像进行全局处理,无法兼顾人像和画面整体的防抖效果。由于防抖算法会通过图像的旋转变形对画面整体进行重新的渲染,所以在画面整体较好的防抖效果下,人脸区域会随着画面整体的变化而发生一定的变形,造成人像忽大忽小或扭曲形变的效果;而在保护人像变化自然、避免扭曲变形的条件下,则会损失画面整体的防抖效果,二者难以兼得。
技术实现思路
[0004]本申请实施方式提供一种视 ...
【技术保护点】
【技术特征摘要】
1.一种视频处理方法,其特征在于,所述视频包括当前帧图像,所述视频处理方法包括:获取所述当前帧图像的人脸目标位置;根据相机的姿态数据及所述当前帧图像的人脸目标位置获取所述当前帧图像的人脸目标位置对应的虚拟投影位置;根据所述当前帧图像的人脸目标位置、所述虚拟投影位置、所述当前帧图像的旋转姿态项及所述当前帧图像的平移姿态项获取所述当前帧图像的目标姿态;及根据所述当前帧图像的人脸目标位置及所述当前帧图像的目标姿态对所述当前帧图像进行渲染,以获取目标图像。2.根据权利要求1所述的视频处理方法,其特征在于,所述视频还包括前一帧图像,所述获取所述当前帧图像的人脸目标位置,包括:获取所述当前帧图像的人脸区域的实际中心位置;及根据预设的人像区域防抖的目标函数和所述实际中心位置获取所述当前帧图像的人脸目标位置,所述目标函数是关于所述当前帧图像的人脸目标位置、所述前一帧图像的人脸目标位置、以及所述实际中心位置的函数。3.根据权利要求2所述的视频处理方法,其特征在于,所述人脸区域具有多个关键点,所述当前帧图像的人脸目标位置包括多个所述关键点的目标位置;所述根据预设的人像区域防抖的目标函数和所述实际中心位置获取所述当前帧图像的人脸目标位置,包括:获取所述当前帧图像中每个所述关键点的目标位置与所述前一帧图像中对应的关键点的目标位置之间的差值的1范数以作为第一参数;获取所述当前帧图像中每个所述关键点的目标位置与所述实际中心位置的差值的绝对值,并从多个所述绝对值中挑选出最大值以作为第二参数;及将所述第一参数与所述第二参数以预设第一比例进行加权和计算,以得到第一加权和值,将使所述第一加权和值取最小值时,所述当前帧图像中所有所述关键点的目标位置的取值的集合,作为所述当前帧图像的人脸目标位置。4.根据权利要求1所述的视频处理方法,其特征在于,所述当前帧图像的人脸区域具有多个关键点,所述当前帧图像的人脸目标位置包括多个所述关键点的目标位置;所述根据相机的姿态数据及所述当前帧图像的人脸目标位置获取所述当前帧图像的人脸目标位置对应的虚拟投影位置,包括:获取所述相机的实际姿态位置;获取所述相机的内参矩阵、虚拟旋转矩阵及实际旋转矩阵;根据所述实际姿态位置、所述内参矩阵、所述虚拟旋转矩阵及所述实际旋转矩阵获取单应性矩阵,所述单应性矩阵与所述相机的目标姿态位置、所述实际姿态位置相关;及根据多个所述关键点的目标位置及所述单应性矩阵获取多个所述关键点的虚拟投影位置。5.根据权利要求4所述的视频处理方法,其特征在于,所述根据所述实际姿态位置、所述内参矩阵、所述虚拟旋转矩阵及所述实际旋转矩阵获取单应性矩阵,包括:获取所述内参矩阵与所述实际旋转矩阵的乘积的逆矩阵;及根据所述虚拟旋转矩阵与所述逆矩阵的乘积、及所述实际姿态位置获取所述单应性矩
阵。6.根据权利要求1所述的视频处理方法,其特征在于,所述视频包括前一帧图像和前两帧图像,所述视频处理方法还包括:根据所述当前帧图像的虚拟旋转姿态、所述前一帧图像的虚拟旋转姿态、所述前两帧图像的虚拟旋转姿态获取所述当前帧图像的旋转姿态项。7.根据权利要求6所述的视频处理方法,其特征在于,所述根据所述当前帧图像的虚拟旋...
【专利技术属性】
技术研发人员:董晓龙,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。