其他分享
首页 > 其他分享> > 数字图像处理 直方图规定化 MATLAB实验

数字图像处理 直方图规定化 MATLAB实验

作者:互联网

一、原理

直方图规定化是使原图像灰度直方图变成规定形状的直方图而对图像做修正的增强方法。

二、步骤

①读入原图像huafen.jpg,并显示图像及其直方图;
②读入参考图像rice.tif,并显示图像及其直方图;
③将原图像规定到参考图像

三、实验图像

在这里插入图片描述

rice.tif

四、框图

框图

五、代码

%------------------------------------------------------------------------
% File name:           third
% Last modified Date:  2021年6月10日19点20分
% Author:              Jasmine
% Descriptions:        函数third(),直方图规定化
%------------------------------------------------------------------------

%清空工作区
clc,clear,close all;
%读入原图像
huafen = imread('D:\_1Course\Digital_image_processing\photo\huafen.jpg');
%显示原图像
subplot(3,2,1);imshow(huafen);title('原图');
%获取直方图并显示
subplot(3,2,2);imhist(huafen);title('直方图');

%读入参考图像
rice = imread('D:\_1Course\Digital_image_processing\photo\rice.tif');
%显示参考图像
subplot(3,2,3);imshow(rice);title('参考图像');
%获取直方图并显示
subplot(3,2,4);imhist(rice);title('参考图像直方图');
[hgram,x] = imhist(rice);

%规定化
j = histeq(huafen,hgram);
subplot(3,2,5);imshow(j);title('规定化之后的图');
subplot(3,2,6);imhist(j);title('规定化之后的直方图');

六、运行结果

直方图规定化运行结果

直方图规定化运行结果

标签:subplot,huafen,title,数字图像处理,直方图,MATLAB,图像,rice
来源: https://blog.csdn.net/weixin_44410704/article/details/117789716