函數 > 圖像處理 > 圖像操作 > 範例:函數與等級對映
  
範例:函數與等級對映
使用 funmaplevelmap 函數,將強度函數或新強度等級的向量對應到現有的圖像。函數與等級對映會對圖像或圖像轉換的強度等級,指定一致的轉換。與等化法相同,您也可以使用這些函數最佳化圖像的顯示方式。
如需使用此範例的資訊,請參閱 <關於圖像處理範例>
funmap
此函數會將已定義的函數套用至矩陣的每個元素。
1. 建構檢測矩陣:
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
2. 定義函數。
按一下以複製此運算式
3. 呼叫 funmap 將函數 f 應用至矩陣 M 的每一個元素。
按一下以複製此運算式
使用向量化運算子可得到相同的結果:
按一下以複製此運算式
4. 讀取樣本圖像。
按一下以複製此運算式
5. 定義新函數。
按一下以複製此運算式
6. 呼叫 funmap 將函數 f 應用至圖像 R。使用 Re 函數確定所有傳回的值皆為實數。
按一下以複製此運算式
7. 顯示原始及轉換後的圖像。
按一下以複製此運算式
(arcs.bmp)
(arcs_fm.bmp)
8. 嘗試其他的函數 f 定義,並檢視不同的轉換。
按一下以複製此運算式按一下以複製此運算式
按一下以複製此運算式
(arcs_fm2.bmp)
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
(arcs_fm3.bmp)
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
(arcs_fm4.bmp)
levelmap
levelmap 函數以向量 vec 提供的強度等級取代圖像的強度。例如,vec 的第 100 個元素會提供強度 100 的像素新的等級。
0 < M 項目 < (向量 - 1)
1. 若要以平方強度規模補償圖像,請建立下列向量。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
2. 定義可對應圖像顯示不規則性至其正確值的等級對應。
找出原有的
按一下以複製此運算式
等級對應為
按一下以複製此運算式
3. levelmap 套用至樣本圖像並檢視效果。
按一下以複製此運算式
按一下以複製此運算式
(arcs_level.bmp)