OpenCV3.0.0下的视频稳像代码,效果不错哦!

视频稳像技术中最核心的技术是运动估计,其实就是对图像抖动的估计啦,因为你只有估计了视频是怎么抖动的,你才可能去补偿和消除抖动嘛!具体的估计原理以后有需要的时候我再去研究并写成博文吧,现在暂时不需要,所以直接分享代码给大家!

OpneCV3.x中提供了专门应用于视频稳像技术的模块,该模块包含一系列用于全局运动图像估计的函数和类。结构体videostab::RansacParams实现了RANSAC算法,这个算法用来实现连续帧间的运动估计。videostab::MotionEstimatorBase是基类中所有全局运动估计方法,videostab::MotionEstimatorRansacL2描述了一个健壮的RANSAC-based全局二维估计方法的最小化L2误差。

视频稳像操作代码如下

代码请访问博文https://blog.csdn.net/lehuoziyuan/article/details/84347637获取

代码请访问博文https://blog.csdn.net/lehuoziyuan/article/details/84347637获取

代码请访问博文https://blog.csdn.net/lehuoziyuan/article/details/84347637获取

运行结果如下

OpenCV3.0.0下的视频稳像代码,效果不错哦!_第1张图片

因为结果是视频,所以提供一个链接给大家下载,链接中包含原视频和稳像之后的视频(18AF.avi为原视频,resStab.avi为稳像之后的输出视频),大家可以下载下来对比下。

视频下载链接:http://pan.baidu.com/s/1c1S2aA0 (18AF.avi为原视频,resStab.avi为稳像之后的输出视频
 

你可能感兴趣的:(OpenCV3.0.0下的视频稳像代码,效果不错哦!)