日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

直方图均衡化(Matlab实现)

發(fā)布時間:2024/3/24 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 直方图均衡化(Matlab实现) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

直方圖均衡化定義:通過某種灰度映射使輸入圖像轉(zhuǎn)換為在每一灰度級上都有近似相同的像素點的輸出圖像(即輸出的直方圖是均勻的)。

Matlab圖像處理工具箱提供了用于直方圖均衡化的函數(shù)histeq(),調(diào)用語法如下:[J,T]=histeq(I)

I是原始圖像,J是經(jīng)過直方圖均衡化的輸出圖像,T是變換矩陣

圖像歸一化:將圖像轉(zhuǎn)換成唯一的標(biāo)準(zhǔn)形式以抵抗各種變換,從而可消除同類圖像不同變形體之間的外觀差異

灰度歸一化:當(dāng)圖像歸一化用于消除灰度因素(光照)等造成的圖像外觀變化時,稱為灰度歸一化

subplot函數(shù):subplot(m,n,p)或者subplot(m n p)。subplot是將多個圖畫到一個平面上的工具。其中,m表示是圖排成m行,n表示圖排成n列,也就是整個figure中有n個圖是排成一行的,一共m行,如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。

3-7

I=imread('pout.tif'); %讀入原圖像
I=im2double(I); %將圖象數(shù)組轉(zhuǎn)換成double精度類型


%對于對比度變大的圖像
I1=2*I-55/255;
subplot(4,4,1);
imshow(I1);
subplot(4,4,2);
imhist(I1);
subplot(4,4,3);
imshow(histeq(I1));
subplot(4,4,4);
imhist(histeq(I1));


%對于對比度變小的圖像
I2=0.5*I+55/255;
subplot(4,4,5);
imshow(I2);
subplot(4,4,6);
imhist(I2);
subplot(4,4,7);
imshow(histeq(I2));
subplot(4,4,8);
imhist(histeq(I2));


%對于線性增加亮度的圖像
I3=I+55/255;
subplot(4,4,9);
imshow(I3);
subplot(4,4,10);
imhist(I3);
subplot(4,4,11);
imshow(histeq(I3));
subplot(4,4,12);
imhist(histeq(I3));


%對于線性減小亮度的圖像
I4=I-55/255;
subplot(4,4,13);
imshow(I4);
subplot(4,4,14);
imhist(I4);
subplot(4,4,15);
imshow(histeq(I4));
subplot(4,4,16);

imhist(histeq(I4));



總結(jié)

以上是生活随笔為你收集整理的直方图均衡化(Matlab实现)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。