用matlab实现视频的空间滤波和直方图均衡化

一、实验题目

1、读取一个AVI视频

2、将视频转换成图片序列

3、对每帧图片进行空间滤波以及直方图均衡化

4、生成新的视频

二.实验目的
深刻理解matlab对视频处理的模式;

学习并且运用空间滤波和直方图均衡化的方法。

三、实验内容

1. 实验原理

读取相应路径中的视频,并读取每一帧并且保存下来。对每一帧的三个通道分别进行空间滤波,再对三个通道对应矩阵进行直方图均衡化,再把三个通道分别赋进新矩阵的3个通道即可,最后将处理后的每一帧的图片分别写入新的视频文件即可。

其中matlab都给我们封装好了空间滤波和直方图均衡化的函数,我们只需要调用即可。

而空间滤波是指通过对周围的像素点进行比较,确定中心像素点的信值。这一方法可以有效去除冲击噪声。比较典型的空间滤波有均值滤波,中值滤波。

直方图均衡化则是将对应图像的灰度值进行处理使其各个像素点都尽可能地分布在不同的灰度级,并且概率密度尽可能相等。这一处理的直观结果是使得图片对比度变大。而在这个含噪声的视频中

你可能感兴趣的:(数字图像处理)