首页

C#实现各种图像模糊、锐化、色彩增强

c#

2020-10-28

下载地址

自己写的C#小程序实现图像模糊处理:1、高斯滤波;2、频域低通滤波法;3、中值滤波法;4、均值滤波;图像锐化处理:拉普拉斯锐化;图像增强:伪彩色增强

//算法一:rgb2gray
1.新建byte[width*height*3]数组存储整个图片的RGB值
2.取每个像素的RGB值求平均值为灰度值
3.将灰度值赋回原图

//算法二:添加噪声
1.取两个随机数,Pa,Pb
2.有Pa概率 噪声设为最大值255
3.有Pb概率 噪声设为最小值0
4.设置噪声

//算法三:高斯滤波
1.取每个九宫格像素的灰度值
2.使用正态分布模板[1,1,2,2,4,2,2,1,1]
3.处理九宫格里每个像素灰度赋给中心像素
4.return retmap

//算法四:中值滤波
1.取每个九宫格像素的灰度值
2.使用冒泡排序取中值
3.处理九宫格里每个像素灰度,取中值赋给中心
4.return retmap

//算法五:均值滤波
1.取每个九宫格像素的灰度值
2.处理九宫格里每个像素灰度,求平均数赋给中心
3.return retmap

//算法五:阈值平均滤波
1.取每个九宫格像素的灰度值
2.处理九宫格里每个像素灰度,求平均数
3.判断平均数与原值相差是否大于阈值
4.大于取平均值
5.小于依然设置原值
6.return retmap

//算法六:拉普拉斯锐化
1.取每个九宫格像素的灰度值
2.使用a=1的拉普拉斯模板处理[-1, -1, -1, -1, 9, -1, -1, -1, -1]
3.处理九宫格里每个像素灰度
4.return retmap

//算法七:伪彩色增强
1.取每个九宫格像素的灰度值
2.按灰度级分层,不同灰度级赋不同颜色
3.处理九宫格里每个像素
4.return retmap

资源下载此资源下载价格为2D币,请先

资源文件列表

Filter/Filter/Filter.csproj , 3950
Filter/Filter/Form1.Designer.cs , 7728
Filter/Filter/Form1.cs , 20616
Filter/Filter/Form1.resx , 5817
Filter/Filter/Program.cs , 487
Filter/Filter/Properties/AssemblyInfo.cs , 1332
Filter/Filter/Properties/Resources.Designer.cs , 2852
Filter/Filter/Properties/Resources.resx , 5612
Filter/Filter/Properties/Settings.Designer.cs , 1106
Filter/Filter/Properties/Settings.settings , 249
Filter/Filter/app.config , 144
Filter/Filter/bin/Debug/Filter.exe , 16896
Filter/Filter/bin/Debug/Filter.exe.config , 144
Filter/Filter/bin/Debug/Filter.pdb , 38400
Filter/Filter/bin/Debug/Filter.vshost.exe , 22472
Filter/Filter/bin/Debug/Filter.vshost.exe.config , 144
Filter/Filter/bin/Debug/Filter.vshost.exe.manifest , 490
Filter/Filter/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 2335
Filter/Filter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 7151
Filter/Filter/obj/Debug/Filter.Form1.resources , 180
Filter/Filter/obj/Debug/Filter.Properties.Resources.resources , 180
Filter/Filter/obj/Debug/Filter.csproj.FileListAbsolute.txt , 1606
Filter/Filter/obj/Debug/Filter.csproj.GenerateResource.Cache , 975
Filter/Filter/obj/Debug/Filter.csprojResolveAssemblyReference.cache , 4001
Filter/Filter/obj/Debug/Filter.exe , 16896
Filter/Filter/obj/Debug/Filter.pdb , 38400
Filter/Filter/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll , 4608
Filter/Filter/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs , 0
Filter/Filter/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs , 0
Filter/Filter/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs , 0
Filter/Filter.exe , 16896
Filter/Filter.sln , 908
Filter/Filter.v11.suo , 40960
Filter/╦∙╙╨╦π╖¿╦╡├≈.txt , 1111
没有账号? 忘记密码?

社交账号快速登录