mat2gray

mat2gray

mat2gray是一個計算機函式,功能是實現圖像矩陣的歸一化操作。 所謂"歸一化"就是使矩陣的每個元素的值都在0和1之間。該函式在數字圖像處理中經常用到。

基本介紹

  • 中文名:mat2gray
  • 函式功能:實現圖像矩陣的歸一化操作
  • 調用格式:I = mat2gray(A, [amin amax])
  • 調用格式:I = mat2gray(A)
函式簡介,程式示例,

函式簡介

函式功能: 實現圖像矩陣的歸一化操作。 所謂"歸一化"就是使矩陣的每個元素的值都在0和1之間。該函式在數字圖像處理中經常用到。
在matlab命令視窗中輸入: doc mat2gray或者help mat2gray即可獲得該函式的幫助信息, 鍵入type mat2gray可以查看函式的實現代碼。
調用格式:
I = mat2gray(A, [amin amax])
將圖像矩陣A中介於amin和amax的數據歸一化處理, 其餘小於amin的元素都變為0, 大於amax的元素都變為1。
I = mat2gray(A)
將圖像矩陣A歸一化為圖像矩陣I, 歸一化後矩陣中每個元素的值都在0到1範圍內(包括0和1)。其中0表示黑色,1表示白色。
相關函式: im2doubleim2uint8

程式示例

在命令視窗中輸入:
>> test = [1 2 3; 4 5 6]
test =
1 2 3
4 5 6
>> test2 = mat2gray(test)
test2 =
0 0.2000 0.4000
0.6000 0.8000 1.0000
>> test2 = mat2gray(test, [2, 5])
test2 =
0 0 0.3333
0.6667 1.0000 1.0000
其餘例子參考, 詞條下面的參考資料或者matlab的幫助文檔。

相關詞條

熱門詞條

聯絡我們