一、原理
直方图规定化是使原图像灰度直方图变成规定形状的直方图而对图像做修正的增强方法。
二、步骤
①读入原图像huafen.jpg,并显示图像及其直方图;
②读入参考图像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('规定化之后的直方图');