範例:布林運算
根據布林 AND 與 OR 規則,使用
and 與
or 函數可組合兩個二進位 (僅限像素強度 0 與 255) 圖像。例如,您可以使用
and 與
or 函數尋找彩色圖像中的特徵,方法是分別設定三色 (RGB) 的臨界值,再對這三個二進位圖像使用 AND 或 OR。
如需使用此範例的資訊,請參閱
<關於圖像處理範例>。
求解非二進位圖像矩陣的最小值
and 函數對大小相同的兩個矩陣執行布林 AND。若兩個對應像素皆為零,函數會傳回零;否則會傳回兩個對應像素的最小值。
1. 定義兩個矩陣。
2. 套用 and 函數。
組合兩個二進位圖像
1. 建構下列二進位圖像。
(binary_image.bmp)
3. 建構要與第一個圖像組合的第二個圖像。
4. 使用
binarize 函數二進位化圖像,並使用
WRITEBMP 函數將新圖像寫入檔案。
(binary_image2.bmp)
5. 使用 and 組合兩個二進位圖像。
(binary_image3.bmp)
求解非二進位圖像矩陣的最大值
or 函數對大小相同的兩個矩陣執行布林 OR。若兩個對應像素皆為零,函數會傳回零;否則會傳回兩個對應像素的最大值。
1. 將 or 函數套用至先前定義的矩陣。
2. 將 or 函數套用至以上定義的圖像矩陣,並使用 WRITEBMP 函數將新圖像寫入檔案。
(binary_image4.bmp)