您的位置:首页 > 编程语言 > MATLAB

基于灰度投影的电子稳像算法研究 (matlab代码)毕业设计

2011-03-17 14:40 309 查看
老师要求自己拍一段视频,只需上下晃动,不需要左右晃动。最后做出稳像!
我查了下好像用灰度投影做比较简单,
灰度投影算法中的中值滤波,直方图均衡化,灰度映射 互相关运算 运动矢量估计 和运动补偿各个主要步骤。
我现在用灰度投影法作视频序列的去抖(就是电子稳像)。我用matlab在做仿真。
1。首先把avi视频中提取出单桢图像
2。选取参考图像和代稳定图像,并对其作预处理,先转换成灰度图象,再用中值滤波和直方图均衡
3。下来就是图像的灰度映射。把灰度值映射成行和列的两个独立一维波形。就是要做行和列的投影曲线。(要用什么函数?怎么编代码?)
4。再就是对参考桢图像和当前的图像的行和列作互相关运算,得相关曲线。(我还是不会)
5。更具两条相关曲线的波谷值确定当前图像和参考桢图像的行,列位移矢量值。怎么弄?
6。得到垂直方向和水平方向的位移矢量后,就将当前图像眼位移矢量的反方向运动相应大小,从而实现稳定。怎么做?
以上是流程,我只做了最基本的处理,后面的都不会,请高手们帮忙看看,给我说说该怎么做,要用到那些函数,或者是怎么编代码实现?非常感谢! 跪求代码额!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: