Matlab如何做直方图均衡化?

 时间:2026-02-13 20:02:12

1、打开Matlab,点击“新建脚本”,如下图所示。

Matlab如何做直方图均衡化?

2、在新建脚本中输入代码:

f=imread('D:\鱼木混猪.jpg');

f=rgb2gray(f);

subplot(221),imshow(f),title('原始图像');

如下图所示,代码作用是读取图片,并转化为灰度图像,再显示出来。

Matlab如何做直方图均衡化?

3、继续输入代码,如下图所示。Matlab中利用histeq可以对图形进行直方图均衡化,利用imhist可以显示图片直方图,代码如下:

subplot(223),imhist(f),title('原始图像直方图');

g=histeq(f);

subplot(222),imshow(g),title('直方图均衡化后图像');

subplot(224),imhist(g),title('均衡化后直方图');

Matlab如何做直方图均衡化?

4、点击“保存并运行”,设置代码文件的保存位置及文件名,如下图所示。

Matlab如何做直方图均衡化?

5、保存完成后,代码就会运行,最终得到的代码运行结果如下图所示,会显示原始图片及直方图,均衡化后的图片及直方图。

Matlab如何做直方图均衡化?

1、1.打开Matlab,点击”新建脚本“;

2.输入代码,读取图片;

3.利用histeq函数进行直方图均衡化;

4.保存文件并运行代码;

5.得到图片的直方图均衡化结果。

  • matlab怎么运行代码
  • MATLAB怎么安装
  • Matlab常用函数——fplot函数、grid函数
  • Matlab如何给图像添加高斯噪声?
  • matlab怎么读取图片
  • 热门搜索
    灰烬的意思 肝胆相照的意思和造句 诟病的意思 颜值爆表什么意思 沙袋里面装什么 apn是什么意思 壮志凌云的意思 九死一生的意思 教师节送什么鲜花好 老师祝福语简短