c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

         算法均为原创,因博主为新手,水平有限,需在这里对程序做一些说明,编译环境为VS2010,处理图像的格式为BMP,目前只编写了灰度图像的处理方法,图像大小为256*256。放大倍数为2倍,其中最近邻插值为通过链表处理,其余图像的处理方法为二维矩阵下处理,中值滤波中运用了快速排序算法,程序也会上传,写的不好还望大佬勿喷,游客支持。

读取和保存参考了下面这篇博客:

http://blog.****.net/lyy289065406/article/details/6717679


其中读入的待处理图像为

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

结果图像为

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

均值滤波:

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

中值滤波:

c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波