用 matlab 對圖片進行對比度和均衡度調整

sudo-wang發表於2019-03-09

現有一個名為 “boy.jpg” 的圖片。下面我們對這個圖片來進行對比度和均衡度的調整,並用直方圖展示畫素點。來看一下效果。

在這裡插入圖片描述

程式碼如下:

clear,clc,close all;
f=imread('boy.jpg');
g=rgb2gray(f);   
fa=imadjust(g);     %按預設引數處理對比度
fb=histeq(g);       %按預設引數處理均衡度

subplot(321),imshow(g),title('灰度圖');
subplot(322),imhist(g),title('灰度圖的直方圖');
subplot(323),imshow(fa),title('對比度預設拉伸圖');
subplot(324),imhist(fa),title('對比度拉伸後的直方圖');
subplot(325),imshow(fb),title('直方圖均衡後圖');
subplot(326),imhist(fb),title('直方圖均衡後的直方圖');

執行截圖:

在這裡插入圖片描述

相關文章