中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在matlab中使用imadjust函數

發布時間:2021-01-14 14:54:34 來源:億速云 閱讀:1542 作者:Leah 欄目:開發技術

怎么在matlab中使用imadjust函數?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

matlab——imadjust函數作用:
對進行圖像的灰度變換,即調節灰度圖像的亮度或彩色圖像的顏色矩陣

在MATLAB中,通過函數imadjust()進行圖像灰度的調整,該函數調用格式如下:

J=imadjust( I ) 對圖像I進行灰度調整

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參數為映射的方式,默認值為1,即線性映射。當gamma不等于1時為非線性映射

RGB2=imadjust(RGB1,......) 該函數對彩色圖像的RGB1進行調整

1. 通過函數imadjust()調整灰度圖像灰度范圍

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

在程序中通過函數imadjust()調整灰度圖像的灰度范圍。原圖像灰度范圍為0-255,程序將小于255×0.2的灰度值設置為0,將大于255×0.5的灰度值設置為255。程序運行后輸出如下:

怎么在matlab中使用imadjust函數

2. 通過函數imadjust()調整灰度圖像的亮度

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

怎么在matlab中使用imadjust函數

左側是原圖,中間是調整圖像灰度并加強亮色值的輸出后顯示的圖像,右側是調整圖像灰度并加強暗色值的輸出后顯示的圖像。

3. 通過函數imadjust()對彩色圖像進行增強

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

. 通過函數stretchlim()和函數imadjust()進行圖像增強

可以采用stretchlim()計算灰度圖像的最佳輸入區間,即函數imadjust(I,[low_in;high_in],[low_out;high_out])中的第二個參數,以此來實現圖像增強,具體實例如下:

close all;clear all;clc;
%通過函數stretchlim()和imadjust()進行圖像增強
I=imread('pout.tif');
M=stretchlim(I); %獲取最佳區間
J=imadjust(I,M,[]); %調整灰度范圍
figure,
subplot(121),imshow(uint8(I));
subplot(122);imshow(uint8(J));

5. 用函數imcomplement()進行灰度圖像的反轉變換

灰度圖像的反轉變換,將灰度值為0的像素值轉換為255,將灰度值為255的像素值轉換為0,將灰度值為x的像素值轉換為255-x。通過灰度反轉,能夠增強暗色背景下的白色或灰色細節信息。

代碼如下:

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

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黎城县| 林西县| 巴塘县| 金山区| 临沧市| 西乌| 城步| 焦作市| 禄劝| 靖江市| 襄樊市| 怀宁县| 浮梁县| 浪卡子县| 宁城县| 潼关县| 临沭县| 民丰县| 承德市| 德化县| 麟游县| 彰武县| 武川县| 河津市| 杨浦区| 宝应县| 高碑店市| 阿拉善左旗| 晴隆县| 牟定县| 浦县| 重庆市| 静海县| 津南区| 绥江县| 六安市| 龙胜| 金堂县| 黎城县| 思南县| 辉南县|