视频稳像

一、概念:

利用软件或硬件的方法使存在抖动的视频变得稳定。从成本和效果两者综合方面分析,软件方法较有优势,接下来本文主要谈论软件的方法。

二、分类

视频稳像利用软件方式进行稳像处理主要分为3种方式:二维稳像方法,三维稳像方法,介于二维和三维之间的方法(2.5维稳像方法)。

三、基本步骤

视频稳像主要分为三步:1.全局运动估计;2.运动平滑;3.运动补偿。

四、要点

1)全局运动估计是要利用背景追踪的方法对相机运动进行估计。其中涉及到的要点有:1.前景的去除;2.参考帧的选取;3.累积错误;4.单向运动估计的弊病(可以利用双向运动估计来估计两种方向的运动)。

2)运动平滑主要是对估计的抖动轨迹进行平滑处理。其中涉及的要点有:1.自定义平滑路径;2.平滑路径对优化后视频的影响(丢失像素以及局部扭曲或整体崩溃)。

3)运动补偿是利用平滑的轨迹对原视频进行反向补偿。其中涉及的要点有:1.弥补丢失的像素;2.对模糊的图片进行清晰化处理等。

从功能上看,运动平滑与运动补偿是有很大关联的。因此,在做运动平滑时,在时间轨迹平滑基础上会加入许多空间约束来约束矫正后的视频留有较好的空间结构。

五、二维稳像方法详述

六、三维稳像方法详述

七、介于二维和三维之间的方法详述

未完待续。。。

时间: 2024-12-16 20:32:29

视频稳像的相关文章

Opencv 中透视变换函数对IplImage图像变换时出现的问题?

最近一直在做视频稳像的项目,为了简化部分实现,使用了部分Opencv的函数,其中包括Opencv中对IplImage进行同时变换的函数cvWarpPerspective(src, dst,...) 发现的问题是,不管后面设置什么参数出现的结果有时候会出现差异.比如,正常的输出时在变换后没有图像区域像素为黑色(0),但是偶尔会出现异常,没有图像的区域像素是灰色(大约是125),像素值范围是0~256.暂时不知道为什么?还是其他地方没有正确初始化?(未完待续)

《OpenCV图像处理编程实例》 目录

当当网购买地址:http://product.dangdang.com/23956649.html京东网购买地址:http://item.jd.com/11929148.html 内容简介 本书以 OpenCV 开源库为基础实现图像处理领域的很多通用算法,并结合当今图像处理领域前沿技术,对多个典型工程实例进行讲解及实现.全书内容覆盖面广,由基础到进阶,各个技术点均提供详细的代码实现,以帮助读者快速上手和深入学习.本书内容共三个部分,其中 1-2 章为基础篇, 3-6 章为进阶篇, 7-9 章为高

Camera.Parameters 参数

public class Camera.Parameters extends Object java.lang.Object    ? android.hardware.Camera.Parameters Class Overview     类概述 相机的服务设置. 使相机参数生效,应用程序必须调用setparameters(相机参数.).例如,在setwhitebalance(字符串)被称为,白平衡不实际上改变了之前setparameters(相机参数.)被称为参数变化的对象. 不同的设备可

图像处理URL

随笔分类 - 图像处理/图像增强等 图像增强: 图像复原: 图像重建: 图像分割: 图像特效: 图像匹配: 图像形态学处理: 图像几何处理: 图像正交变换: 人工智能: 跟踪: 图像处理之增强---图像模糊检测 摘要: 这种检测可以做宽动态的检测,也可应用稳像算法我们实现了拉普拉斯方差算法,该算法提供给我们一个浮点数来代表具体图像的"模糊度".该算法快速,简单且易于使用--用拉普拉斯算子与输入图像做卷积然后计算方差即可.如果方差低于预定义阈值,图像就被标记为"模糊"

视频质量诊断----画面抖动检测

当摄像头立杆不稳或因车辆引起地面振动时,视频画面就会发生抖动. 原理 每隔N帧取一帧. 对取到的每帧进行特征点提取. 对检测的相邻2帧进行特征点匹配. 得到匹配矩阵,当匹配矩阵大于A时认为这2帧画面有抖动. 当抖动帧数大于B时认为画面发生抖动. 三.结果演示 Demo演示下载地址:http://files.cnblogs.com/wqvbjhc/%E8%A7%86%E9%A2%91%E8%B4%A8%E9%87%8F%E8%AF%8A%E6%96%ADdemo_20140501.rar 视频质量

(转)基于单片机的网络视频监控系统的设计

本文提出了一种网络化视频监控系统,将单片机控制技术.USB数据采集技术与基于TCP/IP协议栈的计算机网络结构有机结合起来,使人们能够通过监控现场的摄像机和麦克风等视频音频捕捉设备. 将监控现场的信号通过局域网传输,并送到监视器上以获得实时图像和声音,从而实现远程遥视现场. 随着嵌入式系统的飞速发展,在许多领域,以微控制器为中心的应用系统正逐步取代以计算机为中心的应用.因此,对于网络应用系统的研究,越来越多的研究人员将研究重点转移到嵌入式系统上来.基于此背景,本文提出了一种网络化视频监控系统方案

短视频APP+不同类型社交应用发展分析+化妆品电商

短视频APP——昙花一现还是发展趋势? 在这个互联网与科技并行且飞速发展的时代,各种app不断涌入市场,其中短视频app便是一个典型,美拍,就成功入围2014年十大最火app.而短视频app也势必要成为发展趋势而绝非昙花一现,接下来就让我们一起分析一下它之所以能够引领时代潮流的种种原因. (一)时代背景 1.当前网络上的传播媒体十分多样,诸如微信,微博,QQ等都能够随时随地让人们分享自己的幸福,展示自己的风采,这样一来,便为短视频app提供了更广阔的交流发布空间. 2.短视频app的种类多种多样

图像处理之图像拼接---全景视频拼接

一.原理介绍 图像拼接(Image Stitching)是一种利用实景图像组成全景空间的技术,它将多幅图像拼接成一幅大尺度图像或360度全景图,图像拼接技术涉及到计算机视觉.计算机图形学.数字图像处理以及一些数学工具等技术.图像拼接其基本步骤主要包括以下几个方面:摄相机的标定.传感器图像畸变校正.图像的投影变换.匹配点选取.全景图像拼接(融合),以及亮度与颜色的均衡处理等,以下对各个步骤进行分析. 摄相机标定 由于安装设计,以及摄相机之间的差异,会造成视频图像之间有缩放(镜头焦距不一致造成).倾

Android IOS WebRTC 音视频开发总结(六二)-- 大数据解密国外实时通讯行业开发现状

本文主要介绍国外实时通讯行业现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com 上篇文章我们采用百度搜索指数来分析国内webrtc现状,得到不少同行认同,所以我们今天决定采用同样的方法来分析国外webrtc现状,不过这次的数据源来自google趋势,另外分析的同时会将国内与国外进行比对,让大家更好地了解两者之间的差异: 图表1:2005年-21015年的搜索趋势 分析说明: 1.整体趋势与国内一样,2011年