函數 > 圖像處理 > 圖像操作 > 範例:設定臨界值與逆轉
範例:設定臨界值與逆轉
使用 thresholdinvertimage 函數可捨棄低於或高於臨界值的所有圖像強度,或加以反轉。設定臨界值可用以移除圖像中的背景特徵 (或雜訊),或位移其強度頻譜。逆轉可用於改善細節。
如需使用此範例的資訊,請參閱<關於圖像處理範例>
threshold
此函數可用在兩方面。當 thresh 為正數時,會將小於 thresh 之 M 的元素設為零;否則會保留其原始值。當 thresh 為負數時,會將大於 thresh 絕對值之 M 的元素設為零;否則會保留其原始值。當 thresh 為零時,會將所有元素設為零。
1. 讀取測試圖像。
按一下以複製此運算式
(earth.bmp)
2. 設定截止臨界值,然後檢視用於上圖的效果。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
(earth_t100.bmp)
嘗試不同的 thresh 值,然後重新計算以檢視圖像的效果。另外嘗試一些負數。
invertimage
傳回之矩陣包含原始圖像的反轉元素。反轉元素的值取決於輸入矩陣的最大值。
1. 反轉原始圖像。
按一下以複製此運算式
按一下以複製此運算式
(earth_inv.bmp)
若是灰階圖像,會等同於「相片」的底片。
2. 讀取彩色圖像。
按一下以複製此運算式
(apecolor.gif)
3. 反轉彩色圖像。
按一下以複製此運算式
按一下以複製此運算式
(apecolor_inv.bmp)
若為彩色圖像,效果僅會是將所有顏色以其補色取代。
4. 變更原始圖像的強度範圍。
按一下以複製此運算式
按一下以複製此運算式
(apecolor_s.bmp)
5. 反轉縮放的圖像。
按一下以複製此運算式
按一下以複製此運算式
(apecolor_sinv.bmp)
這是否有幫助?