前言:
这篇文章是一篇关于用c#实现直方图均衡化的简单demo。
这个是遥感老师布置的c#作业,由于最近一直在进行一个UWP的项目,大部分c#前台界面都是用xaml写的。但这个demo是一个窗体程序所以界面爆炸丑,望大家见谅。(虽然其他界面也写的丑 ( o=^•ェ•)o ┏━┓)
不多说。。。。。
先附上项目的Git地址:点击打开链接
开整:
首先简单的说一下直方图均衡化的步骤:
1 求原图的总像数个数 ;
int size = width * height;
2 计算各个灰度值对应的像元个数;
for (int i = 0; i < width; ++i)
for (int j = 0; j < height; ++j)
{
Color pixel = newbitmap.GetPixel(i, j);
&n

本文介绍了一个使用C#实现的直方图均衡化的遥感图像处理Demo,通过创建简单的窗体界面,实现了图像的加载、显示和保存功能。在button3_Click事件中进行了关键的直方图均衡化操作,详细注释使得代码易于理解。通过这个Demo,读者可以了解如何在C#中进行图像处理。
最低0.47元/天 解锁文章
225

被折叠的 条评论
为什么被折叠?



