函數 > 圖像處理 > 圖像組合 > 範例:混合與遮罩
範例:混合與遮罩
使用 blendmask 函數組合及遮罩圖像。
如需使用此範例的資訊,請參閱<關於圖像處理範例>
blend
1. 使用 READ_IMAGE 函數讀入兩個 256 x 256 灰階圖像。
按一下以複製此運算式
按一下以複製此運算式
(fruit.bmp)
(lena.bmp)
2. blend 函數套用至兩個圖像。圖像的大小必須相同。
按一下以複製此運算式
3. 使用 WRITEBMP 函數將混成的圖像寫入檔案。
按一下以複製此運算式
(fruit_lena.bmp)
4. 定義兩個大小相等的矩陣 QR,然後再應用函數,透過數學運算式的方法檢視 blend 的結果。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
使用下列公式建構混成矩陣:
按一下以複製此運算式
MN 的元素為 255,blend 會傳回 255 (理想的剪裁回應)。當 MN 為零,則 blend 僅會傳回剩餘的元素。
mask
使用 mask 函數遮住部份圖像,以個別處理剩餘的特徵。
1. 讀取並顯示腦部圖像。
按一下以複製此運算式
(brain.bmp)
2. 讀取遮罩圖像。
按一下以複製此運算式
按一下以複製此運算式
(mask.bmp)
3. 計算兩個矩陣中的列數與欄數:
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
頭部圖像比腦部遮罩矩陣多一列。使用 submatrix 函數萃取前 256 列:
按一下以複製此運算式
4. 遮罩輸入的頭部圖像,以顯示腦部。
按一下以複製此運算式
按一下以複製此運算式
(masked_brain.bmp)
這是否有幫助?