基于光流法实现运动感知模糊特效的方法及装置与流程

文档序号:31050085发布日期:2022-08-06 06:45阅读:来源:国知局

技术特征:
1.一种基于光流法实现运动感知模糊特效的方法,其特征在于,包括:提取目标视频中的当前帧图像和所述当前帧图像的下一帧图像,根据所述当前帧图像和下一帧图像,基于光流法求解得到光流结果纹理;所述光流结果纹理包括光流方向及光流强度;保持所述光流方向不变,通过预设的映射函数将处于线性空间的光流强度映射至非线性空间,得到非线性强度的光流;根据所述非线性强度的光流,对下一帧图像的像素点进行模糊处理,得到模糊结果;将下一帧图像的模糊结果与当前帧图像进行混合处理,得到渲染输出结果。2.根据权利要求1所述的方法,其特征在于,所述基于光流法求解得到光流结果纹理,包括:获取所述目标视频中相邻的两个帧图像;采用光流法求解目标物体在当前帧图像中的第一位置坐标,以及所述目标物体在当前帧图像的下一帧图像中的第二位置坐标;根据所述第一位置坐标和第二位置坐标,得到所述下一帧图像像素到当前帧图像像素流动的光流方向及光流强度。3.根据权利要求1所述的方法,其特征在于,所述保持所述光流方向不变,通过预设的映射函数将处于线性空间的光流强度映射至非线性空间,得到非线性强度的光流,包括:对所述光流结果纹理进行采样,得到对应所述光流纹理的像素点上的光流;判断像素点是否满足敏感度条件;将满足敏感度条件的像素点进行映射处理,得到非线性强度的光流;其中,motion 表示光流纹理结果,表示向量的第i个元素,texture(t, c) 表示对纹理t在坐标c处进行采样获得像素点处的值,coord表示像素点的初始纹理坐标,表示对光流纹理进行采样得到的对应像素点上的光流表示,表示经过映射得到的非线性强度的光流,sensitivity表示敏感度参数;所述非线性空间中向量各元素的取值范围为[0,1]。4.根据权利要求1所述的方法,其特征在于,对下一帧图像的像素点进行高斯模糊处理。5.根据权利要求4所述的方法,其特征在于,采用如下方式对下一帧图像的像素点进行高斯模糊处理:其中,n表示采样次数,gaussian(w)表示一维高斯分布中x=w时对应的y值,blured表示
经模糊处理后的模糊结果,表示对下一帧图像纹理next在坐标处进行采样获得像素点处的值,next表示下一帧图像纹理,表示像素点的纹理坐标,表示与向量同方向同长度的偏移量,i表示第i次采样。6.根据权利要求3所述的方法,其特征在于,所述将下一帧图像的模糊结果与当前帧图像进行混合处理,得到渲染输出结果,包括:根据非线性强度的光流计算得到比例系数;根据所述比例系数对下一帧图像的模糊结果与当前帧图像采用如下方式进行插值处理,其中,p表示比例系数,prev表示当前帧图像,result表示渲染输出结果,表示向量的c次幂。7.根据权利要求1所述的方法,其特征在于,所述光流法为基于opencv函数得到的dis光流算法。8.一种基于光流法实现运动感知模糊特效的装置,其特征在于,包括:提取模块,用于提取目标视频中的当前帧图像和所述当前帧图像的下一帧图像,根据所述当前帧图像和下一帧图像,基于光流法求解得到光流结果纹理;所述光流结果纹理包括光流方向及光流强度;映射模块,用于保持所述光流方向不变,通过预设的映射函数将处于线性空间的光流强度映射至非线性空间,得到非线性强度的光流;处理模块,用于根据所述非线性强度的光流,对下一帧图像的像素点进行模糊处理,得到模糊结果;输出模块,用于将下一帧图像的模糊结果与当前帧图像进行混合处理,得到渲染输出结果。9.一种移动端,其特征在于,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述权利要求1至7任一项所述方法的步骤。

技术总结
本发明涉及一种基于光流法实现运动感知模糊特效的方法及装置,所述方法包括提取目标视频中的当前帧图像和当前帧图像的下一帧图像,根据所述当前帧图像和下一帧图像,基于光流法求解得到光流结果纹理;光流结果纹理包括光流方向及光流强度;保持所述光流方向不变,通过预设的映射函数将处于线性空间的光流强度映射至非线性空间,得到非线性强度的光流;根据所述非线性强度的光流,对下一帧图像的像素点进行模糊处理,得到模糊结果;将下一帧图像的模糊结果与当前帧图像进行混合处理,得到渲染输出结果。本发明通过使用光流法,将运动内容的识别和幅度感知的性能开销降低到可支持不同性能级别的移动设备使用,同时保证使用过程中表现稳定。过程中表现稳定。过程中表现稳定。


技术研发人员:袁佳升
受保护的技术使用者:广州光锥元信息科技有限公司
技术研发日:2022.07.07
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1