基于灰度投影的电子稳像算法研究 (matlab代码)毕业设计
2011-03-17 14:40
309 查看
老师要求自己拍一段视频,只需上下晃动,不需要左右晃动。最后做出稳像!
我查了下好像用灰度投影做比较简单,
灰度投影算法中的中值滤波,直方图均衡化,灰度映射 互相关运算 运动矢量估计 和运动补偿各个主要步骤。
我现在用灰度投影法作视频序列的去抖(就是电子稳像)。我用matlab在做仿真。
1。首先把avi视频中提取出单桢图像
2。选取参考图像和代稳定图像,并对其作预处理,先转换成灰度图象,再用中值滤波和直方图均衡
3。下来就是图像的灰度映射。把灰度值映射成行和列的两个独立一维波形。就是要做行和列的投影曲线。(要用什么函数?怎么编代码?)
4。再就是对参考桢图像和当前的图像的行和列作互相关运算,得相关曲线。(我还是不会)
5。更具两条相关曲线的波谷值确定当前图像和参考桢图像的行,列位移矢量值。怎么弄?
6。得到垂直方向和水平方向的位移矢量后,就将当前图像眼位移矢量的反方向运动相应大小,从而实现稳定。怎么做?
以上是流程,我只做了最基本的处理,后面的都不会,请高手们帮忙看看,给我说说该怎么做,要用到那些函数,或者是怎么编代码实现?非常感谢! 跪求代码额!!!
我查了下好像用灰度投影做比较简单,
灰度投影算法中的中值滤波,直方图均衡化,灰度映射 互相关运算 运动矢量估计 和运动补偿各个主要步骤。
我现在用灰度投影法作视频序列的去抖(就是电子稳像)。我用matlab在做仿真。
1。首先把avi视频中提取出单桢图像
2。选取参考图像和代稳定图像,并对其作预处理,先转换成灰度图象,再用中值滤波和直方图均衡
3。下来就是图像的灰度映射。把灰度值映射成行和列的两个独立一维波形。就是要做行和列的投影曲线。(要用什么函数?怎么编代码?)
4。再就是对参考桢图像和当前的图像的行和列作互相关运算,得相关曲线。(我还是不会)
5。更具两条相关曲线的波谷值确定当前图像和参考桢图像的行,列位移矢量值。怎么弄?
6。得到垂直方向和水平方向的位移矢量后,就将当前图像眼位移矢量的反方向运动相应大小,从而实现稳定。怎么做?
以上是流程,我只做了最基本的处理,后面的都不会,请高手们帮忙看看,给我说说该怎么做,要用到那些函数,或者是怎么编代码实现?非常感谢! 跪求代码额!!!
相关文章推荐
- 基于灰度投影的电子稳像算法研究 (matlab代码)毕业设计
- 基于灰度投影的电子稳像算法研究 (matlab代码)毕业设计
- 基于Matlab的MMSE的语音增强算法的研究
- 基于块的全搜索运动估计算法实现matlab代码
- 毕业设计的探索与研究2:有关基于内容推荐算法原理的笔记
- 基于DS18B20的CRC算法研究,及matlab实现
- 聚类方法:DBSCAN算法研究(2)--matlab代码实现
- 聚类方法:DBSCAN算法研究(3)--C++代码实现及与matlab实例结果比较
- 基于L0边缘保持滤波的图像融合 matlab代码
- 嵌入式小波零树(EZW)算法的过程详解和Matlab代码(2)编码过程(081227-补充quantifier程序)
- 十三种基于直方图的图像全局二值化算法原理、实现、代码及效果。
- 基于基因表达谱的肿瘤特征基因提取算法MATLAB源代码
- 基于WGS和CBC测序策略的DNA序列拼接算法研究(六)
- 基于单幅图像的2D转3D算法研究
- 基于深度学习的图像识别算法研究
- [计算机图形学经典算法] 直线段和圆弧在屏幕上的绘制 (附matlab代码)
- 基于傅里叶变换的音频重采样算法 (附完整c代码)
- 匈牙利算法的MATLAB 程序代码
- 基于模型设计的FPGA开发与实现:滤波器设计与实现(四)Matlab中滤波器HDL代码生成优化
- 基于单神经元的自适应PID算法实现步骤与MATLAB代码