最值滤波
来源:互联网 发布:销售数据表格 编辑:程序博客网 时间:2024/06/09 15:38
1.概述
2调试
2.1 matlab调试结果及代码
最大值滤波可以去除图像中的暗斑,同时也会使亮斑增大;最小值滤波可以去除图像中的亮斑,同时也会增大暗斑。如下图所示:
MATLAB 进行最小值滤波:
MATLAB 进行最大值滤波:
MATLAB代码
J1=imnoise(I,'salt & pepper',0.02);
J2=imnoise(I,'gaussian',0.02);
subplot(2,2,1),imshow(J1);
subplot(2,2,2),imshow(J2);
I1=ordfilt2(J1,9,ones(3,3))
I2=ordfilt2(J2,9,ones(3,3))
% I1=ordfilt2(J1,1,ones(3,3))
% I2=ordfilt2(J2,1,ones(3,3))
subplot(2,2,3),imshow(I1);
subplot(2,2,4),imshow(I2);
2.2 ccs调试结果及代码
2.2.1 中值滤波
测试结果:
椒盐噪声图像滤波:
高斯图像滤波:
CCS代码:
#include
#define IMAGEWIDTH
#define IMAGEHEIGHT256
#define Uint8
void ReadImage(char*cFileName);
void bmpDataPart(FILE*fpbmp);
voidConservativeFilter();
unsigned chargrey[IMAGEHEIGHT][IMAGEWIDTH];
void main()
{
}
void ReadImage(char*cFileName)
{
}
void bmpDataPart(FILE*fpbmp)
{
}
voidConservativeFilter()
{
}
- 最值滤波
- OpenCV之最值滤波和非最值抑制
- c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波
- 卡尔曼滤波和粒子滤波最直白的解释
- 卡尔曼滤波最通俗易懂的理解
- 卡尔曼滤波的最简理解
- 滤波
- 滤波
- 滤波
- 滤波
- 滤波
- 滤波
- 滤波
- 关于卡尔曼滤波和粒子滤波最直白的解释
- 关于卡尔曼滤波和粒子滤波最直白的解释
- 关于卡尔曼滤波和粒子滤波最直白的解释
- 关于卡尔曼滤波和粒子滤波最直白的解释
- 关于卡尔曼滤波和粒子滤波最直白的解释
- Matlab 图像处理相关函数命…
- 百度网盘积累分享
- 均值滤波
- 中值滤波
- 直方图均衡化与规定化
- 最值滤波
- 均值滤波快速算法
- 2014、10、26
- 高斯模糊
- 图像锐化
- 转载 图像阈值选取
- 数字图像处理——边缘检测算子…
- 双边滤波
- 迭代法图像二值化