溫馨提示×

matlab直方圖均衡化的方法是什么

小億
149
2023-09-12 17:52:49
欄目: 編程語言

Matlab中直方圖均衡化的方法是通過使用函數histeq來實現。histeq函數可以將圖像的直方圖進行均衡化,從而增強圖像的對比度和亮度。

使用方法如下:

  1. 讀取圖像:使用imread函數讀取要處理的圖像。

  2. 灰度化處理:如果圖像是彩色圖像,可以使用rgb2gray函數將其轉換為灰度圖像。

  3. 直方圖均衡化:使用histeq函數對灰度圖像進行直方圖均衡化。

  4. 顯示結果:使用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('直方圖均衡化后的圖像');

運行以上代碼后,會顯示原始圖像和經過直方圖均衡化處理后的圖像。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女