Matlab如何做直方图均衡化
1、打开Matlab,点击“新建脚本”,如下图所示。
2、在新建脚本中输入代码:f=imread('D:\鱼木混猪.jpg'拘七呷憎);f=rgb2gray(f);subplot(221),imshow(f),title('稆糨孝汶;原始图像');如下图所示,代码作用是读取图片,并转化为灰度图像,再显示出来。
3、继续输入代码,如下图所示。Matlab中利用histeq可以对图形进行直方图均衡化,利用imhist可以显示图渔镭沃昏片直方图,代码如下:subplot(223),imhist(f),title('原始图像直方图');g=histeq(f);subplot(222),imshow(g),title('直方图均衡化后图像');subplot(224),imhist(g),title('均衡化后直方图');
4、点击“保存并运行”,设置代码文件的保存位置及文件名,如下图所示。
5、保存完成后,代码就会运行,最终得到的代码运行结果如下图所示,会显示原始图片及直方图,均衡化后的图片及直方图。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:84
阅读量:45
阅读量:94
阅读量:30