Matlab中直方圖均衡化的方法是通過使用函數histeq來實現。histeq函數可以將圖像的直方圖進行均衡化,從而增強圖像的對比度和亮度。
使用方法如下:
讀取圖像:使用imread函數讀取要處理的圖像。
灰度化處理:如果圖像是彩色圖像,可以使用rgb2gray函數將其轉換為灰度圖像。
直方圖均衡化:使用histeq函數對灰度圖像進行直方圖均衡化。
顯示結果:使用imshow函數顯示處理后的圖像。
示例代碼如下:
% 讀取圖像
img = imread('image.jpg');
% 灰度化處理
gray_img = rgb2gray(img);
% 直方圖均衡化
eq_img = histeq(gray_img);
% 顯示結果
subplot(1, 2, 1), imshow(gray_img), title('原始圖像');
subplot(1, 2, 2), imshow(eq_img), title('直方圖均衡化后的圖像');
運行以上代碼后,會顯示原始圖像和經過直方圖均衡化處理后的圖像。