欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

matlab灰度圖像調(diào)整及imadjust函數(shù)的用法詳解

 更新時(shí)間:2020年02月27日 10:20:10   作者:Ibelievesunshine  
這篇文章主要介紹了matlab圖像灰度調(diào)整及imadjust函數(shù)的用法詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

matlab——imadjust函數(shù)作用:
對(duì)進(jìn)行圖像的灰度變換,即調(diào)節(jié)灰度圖像的亮度或彩色圖像的顏色矩陣

在MATLAB中,通過函數(shù)imadjust()進(jìn)行圖像灰度的調(diào)整,該函數(shù)調(diào)用格式如下:

J=imadjust( I ) 對(duì)圖像I進(jìn)行灰度調(diào)整

J=imadjust( I,[low_in;high_in],[low_out;high_out]) [low_in;high_in]為原圖像中要變換的灰度范圍,[low_out;high_out]為變換后的灰度范圍

J=imadjust( I,[low_in;high_in],[low_out;high_out],gamma) 該gamma參數(shù)為映射的方式,默認(rèn)值為1,即線性映射。當(dāng)gamma不等于1時(shí)為非線性映射

RGB2=imadjust(RGB1,......) 該函數(shù)對(duì)彩色圖像的RGB1進(jìn)行調(diào)整

1. 通過函數(shù)imadjust()調(diào)整灰度圖像灰度范圍

close all;clear all;clc;
%通過imadjust()函數(shù)調(diào)整灰度圖像的灰度范圍
I=imread('F:/paohui.jpg');
J=imadjust(I,[0.2 0.5],[0 1]); %調(diào)整灰度范圍
figure;
subplot(121),imshow(uint8(I));
subplot(122),imshow(uint8(J));

在程序中通過函數(shù)imadjust()調(diào)整灰度圖像的灰度范圍。原圖像灰度范圍為0-255,程序?qū)⑿∮?55×0.2的灰度值設(shè)置為0,將大于255×0.5的灰度值設(shè)置為255。程序運(yùn)行后輸出如下:

2. 通過函數(shù)imadjust()調(diào)整灰度圖像的亮度

close all;clear all;clc;
%調(diào)整灰度圖像的灰度和顯示亮度
I=imread('F:/paohui.jpg');
J=imadjust(I,[0.1 0.5],[0 1],0.4); %調(diào)整圖像灰度并調(diào)高亮度
K=imadjust(I,[0.1 0.5],[0 1],4); %調(diào)整圖像灰度并調(diào)低亮度
figure,
subplot(131),imshow(uint8(I));
subplot(132),imshow(uint8(J));
subplot(133),imshow(uint8(K));

左側(cè)是原圖,中間是調(diào)整圖像灰度并加強(qiáng)亮色值的輸出后顯示的圖像,右側(cè)是調(diào)整圖像灰度并加強(qiáng)暗色值的輸出后顯示的圖像。

3. 通過函數(shù)imadjust()對(duì)彩色圖像進(jìn)行增強(qiáng)

close all;clear all;clc;
%imadjust()對(duì)彩色圖像進(jìn)行增強(qiáng)
I=imread('F:/pao1.jpg');
J=imadjust(I,[0.2 0.3 0;0.6 0.7 1],[]); %imadjust()對(duì)RGB圖像進(jìn)行處理
figure,
subplot(121),imshow(uint8(I));
subplot(122),imshow(uint8(J));

左側(cè)為原圖,右側(cè)為處理后的圖像,可以看到圖像亮度顯著增強(qiáng):

4. 通過函數(shù)stretchlim()和函數(shù)imadjust()進(jìn)行圖像增強(qiáng)

可以采用stretchlim()計(jì)算灰度圖像的最佳輸入?yún)^(qū)間,即函數(shù)imadjust(I,[low_in;high_in],[low_out;high_out])中的第二個(gè)參數(shù),以此來實(shí)現(xiàn)圖像增強(qiáng),具體實(shí)例如下:

close all;clear all;clc;
%通過函數(shù)stretchlim()和imadjust()進(jìn)行圖像增強(qiáng)
I=imread('pout.tif');
M=stretchlim(I); %獲取最佳區(qū)間
J=imadjust(I,M,[]); %調(diào)整灰度范圍
figure,
subplot(121),imshow(uint8(I));
subplot(122);imshow(uint8(J));

5. 用函數(shù)imcomplement()進(jìn)行灰度圖像的反轉(zhuǎn)變換

灰度圖像的反轉(zhuǎn)變換,將灰度值為0的像素值轉(zhuǎn)換為255,將灰度值為255的像素值轉(zhuǎn)換為0,將灰度值為x的像素值轉(zhuǎn)換為255-x。通過灰度反轉(zhuǎn),能夠增強(qiáng)暗色背景下的白色或灰色細(xì)節(jié)信息。

代碼如下:

close all;clear all;clc;
%利用函數(shù)imcomplement()實(shí)現(xiàn)灰度圖像灰度反轉(zhuǎn)
I=imread('F:/pao1.jpg');
J=imcomplement(I); %實(shí)現(xiàn)灰度反轉(zhuǎn)
figure;
subplot(121),imshow(uint8(I));
subplot(122),imshow(uint8(J));

總結(jié)

到此這篇關(guān)于matlab灰度圖像調(diào)整及imadjust函數(shù)的用法詳解的文章就介紹到這了,更多相關(guān)matlab圖像灰度調(diào)整 imadjust函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論