matlab中imadjust函數(shù)的作用及應(yīng)用舉例
imadjust簡介
imadjust是一個計算機(jī)函數(shù),該函數(shù)用于調(diào)節(jié)灰度圖像的亮度或彩色圖像的顏色矩陣。在matlab的命令窗口中鍵入: doc imadjust或者h(yuǎn)elp imadjust即可獲得該函數(shù)的幫助信息, 鍵入type imadjust可以查看函數(shù)的源代碼。
調(diào)用格式:
J = imadjust(I)
J = imadjust(I,[low_in; high_in],[low_out; high_out])
J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)
newmap = imadjust(map,[low_in; high_in],[low_out;high_out],gamma)
RGB2 = imadjust(RGB1,...)
函數(shù)功能:
imadjust在數(shù)字圖像處理中用于進(jìn)行圖像的灰度變換(調(diào)節(jié)灰度圖像的亮度或彩色圖像的顏色矩陣)。在matlab的命令窗口中鍵入: doc imadjust或者h(yuǎn)elp imadjust即可獲得該函數(shù)的幫助信息, 鍵入type imadjust可以查看函數(shù)的源代碼。
程序示例
下面的例子都來自matlab的幫助文檔
示例
I = imread('pout.tif');J = imadjust(I);imshow(I), figure, imshow(J) K = imadjust(I,[0.3 0.7],[]);figure, imshow(K) RGB1 = imread('football.jpg');RGB2 = imadjust(RGB1,[.2 .3 0; .6 .7 1],[]); imshow(RGB1), figure, imshow(RGB2)
使用方法
J = imadjust(I)
將灰度圖像 I 中的亮度值映射到 J 中的新值,使得圖像中 1% 的數(shù)據(jù)飽和至最低和最高亮度,這可以增加輸出圖像 J 的對比度值。此用法相當(dāng)于 imadjust(I,stretchlim(I))
J = imadjust(I,[low_in; high_in],[low_out; high_out])
將圖像I中的亮度值映射到J中的新值,即將low_in至high_in之間的值映射到low_out至high_out之間的值。low_in 以下與 high_in 以上的值被剪切掉了,也就是說,low_in 以下的值映射到 low_out,high_in 以上的值映射到high_out。它們都可以使用空的矩陣[],默認(rèn)值是[0 1]。
J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)
將圖像 I 中的亮度值映射到 J 中的新值,其中 gamma指定描述值I和值J關(guān)系的曲線形狀。如果gamma小于1,此映射偏重更高數(shù)值(明亮)輸出,如果gamma大于1,此映射偏重更低數(shù)值(灰暗)輸出,如果省略此參數(shù),默認(rèn)為(線性映射)。 《Simulink與信號處理》
newmap = imadjust(map,[low_in; high_in],[low_out; high_out],gamma)
調(diào)整索引色圖像的調(diào)色板map。如果low_in, high_in, low_out, high_out 和 gamma 都是標(biāo)量,那么對 r,g,b 分量同時都做此映射。對于每個顏色分量都有唯一的映射,當(dāng) low_in 和 high_in 同時為1*3向量或者 low_out 和 high_out 同時為1*3向量或者 gamma 為1*3向量時。調(diào)整后的顏色矩陣 newmap 和 map 有相同的大小。
RGB2 = imadjust(RGB1,...)
對 RGB 圖像 RGB1 的紅、綠、藍(lán)調(diào)色板分別進(jìn)行調(diào)整。隨著顏色矩陣的調(diào)整,每一個調(diào)色板都有唯一的映射值。
應(yīng)用舉例
I = imread('pout.tif'); J = imadjust(I); imshow(I), figure, imshow(J)
總結(jié)
到此這篇關(guān)于matlab中imadjust函數(shù)的作用及應(yīng)用舉例的文章就介紹到這了,更多相關(guān)matlab中imadjust函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決Python報錯問題[SSL:?SSLV3_ALERT_HANDSHAKE_FAILURE]
這篇文章主要介紹了解決Python報錯問題[SSL:?SSLV3_ALERT_HANDSHAKE_FAILURE],具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07Python使用正則表達(dá)式實現(xiàn)爬蟲數(shù)據(jù)抽取
這篇文章主要介紹了Python使用正則表達(dá)式實現(xiàn)爬蟲數(shù)據(jù)抽取,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08python機(jī)器學(xué)習(xí)darts時間序列預(yù)測和分析
這篇文章主要介紹了python機(jī)器學(xué)習(xí)darts時間序列預(yù)測和分析使用實例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Python中__repr__和__str__區(qū)別詳解
這篇文章主要介紹了Python中__repr__和__str__區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11一款強(qiáng)大的端到端測試工具Playwright介紹
這篇文章主要為大家介紹了一款強(qiáng)大的端到端測試工具Playwright介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01