matlab編程入門教程「matlab繪製直方圖實例」

直方圖匹配:matlab之直方圖匹配法(規定化)實驗

(a)原圖(b)原圖的直方圖(c)均衡化後的圖像(d)均衡化後的直方圖

>>imhist(f)

>>f1 = histeq(f, 256)

(a)通過利用imhist(f)函數得到(b)的直方圖,改區域都大片較暗的區域控制,造成直方圖中的大部分像素都集中在灰度級的暗端。(c)是經過均衡化方法處理的圖片,但是產生了一副有褪色的現象,通過(d)的直方圖看出,灰度級僅僅是移動到了較高的一端,所以給出了一副對比度較低並且有褪色的圖像。灰度級的移動是由於在原始直方圖中,灰度級在0及其附近區域過於集中,有直方圖得到的積累變換函數非常陡,因此,把低端過於集中地像素點映射到了灰度級的高端。

故利用直方圖匹配法補救。

通過直方圖匹配法,我們期望的直方圖在灰度級低端有轎廂的集中範圍,並能夠保留原始圖片直方圖的大致形狀,通過原圖的直方圖看出,直方圖基本是雙峰,在原點有一個較大的模態,另外一個較小的模態在灰度級的高端。這些類型的直方圖可以別模型化,故設計一個歸一化到單位區域的雙模態高斯函數,用作特定的直方圖:matlab之直方圖匹配法(規定化)實驗

下面的交互函數通過鍵盤讀入信息

matlab之直方圖匹配法(規定化)實驗
matlab之直方圖匹配法(規定化)實驗
matlab之直方圖匹配法(規定化)實驗

(a)規定的直方圖(b)匹配增強後的結果(c)b的直方圖

(a)顯示了上述函數的圖形,保留了原始直方圖的一般形狀,並且在圖像較暗的區域灰度級有較為平滑的過渡。經過g= histeq(f, p)處理後的結果為(b)和(c),該直方圖最突出的特性是:低端移動到接近灰度級較亮的,從而接近規定的形狀,但是這裡的向右移動並不像均衡化移動的那麼多。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/256096.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 12:33
下一篇 2024-12-15 12:33

相關推薦

發表回復

登錄後才能評論