函數 > 圖像處理 > 圖像組合 > 範例:布林運算
  
範例:布林運算
根據布林 AND 與 OR 規則,使用 andor 函數可組合兩個二進位 (僅限像素強度 0 與 255) 圖像。例如,您可以使用 andor 函數尋找彩色圖像中的特徵,方法是分別設定三色 (RGB) 的臨界值,再對這三個二進位圖像使用 AND 或 OR。
如需使用此範例的資訊,請參閱 <關於圖像處理範例>
求解非二進位圖像矩陣的最小值
and 函數對大小相同的兩個矩陣執行布林 AND。若兩個對應像素皆為零,函數會傳回零;否則會傳回兩個對應像素的最小值。
1. 定義兩個矩陣。
按一下以複製此運算式
按一下以複製此運算式
2. 套用 and 函數。
按一下以複製此運算式
組合兩個二進位圖像
1. 建構下列二進位圖像。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
2. 使用 WRITEBMP 函數將二進位圖像寫入檔案。
按一下以複製此運算式
(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)