表13 灰度形態學(或二值圖像)處理函數
函數 說明
conndef 創建連通矩陣
imbothat 執行bottom-hat濾波
imclearborder 抑制邊緣亮結構
imclose 灰度圖像或二值圖像的閉運算
imdilate 灰度圖像或二值圖像的膨脹運算
imerode 灰度圖像或二值圖像的腐蝕運算
imextendedmax 擴展極大值變換
imextended-min 擴展極小值變換
imfill 圖像區域填區
imhmax H最大值變換
imhmin H最小值變換
imimposemin 強制賦予最小值
imopen 灰度圖像或二值圖像的開運算
imreconstruct 圖像的形態學重構
imregionalmax 尋找圖像的最大值區域
imregionalmin 尋找圖像的最小值區域
imtophat 執末top-hat濾波
watershed 尋找圖像的分水嶺區域
表14 二值形態學處理函數
函數 說明
applylut 用查找表對二值圖像執行鄰域處理
bwarea 二值圖像物體的面積計算
bwareaopen 二值圖像小面積物體的刪除
bwdist 二值圖像的歐幾里得幾何距離
bweuler 計算二值圖像的歐拉數
bwfill 二值圖像的背景填充
bwhitmiss 二值圖像的擊中擊不中操作
bwlabel 二值圖像連能物體標識
bwlabeln N維二值圖像的連通物體標識
bwmorph 對二值圖像執行形態學操作
bwpack 對二值圖像數據的壓縮
bwperim 二值圖像物體的像素邊緣
bwselect 二值圖像的選擇物體
bwulterode 二值圖像的抽樣腐蝕
bwunpack 二值圖像數據的減壓縮
imregionalmin 尋找圖像的最小值區域
imtophat* 計算top-hat濾波
makelut 為applylut 函數構造查找表
表15 結構元素(STREL)的創建與處理函數
函數 說明
getheight 獲取結構元素的高度
getneighbors 獲取結構元素的鄰域位置和高度
getnhood 獲取結構元素的鄰域
getsequence 提取已分解結構元素的順序
isflat 平面的結構元素返回真
reflect 結構元素反轉
strel 創建形態學結構元素
translate 轉換結構元素
表16 區域處理函數
函數 說明
bwboundaries* 描述二進制圖像邊界
bwtraceboundary* 描繪二進制圖像物體
poly2mask* 轉換多邊形為掩模區域
roicolor 根據顏色選擇區域
roifill 在任意圖像區域內平滑插值
roifilt2 在指定的區域濾波
roipoly 選擇指定的多邊形區域
表17 鄰域與塊處理函數
函數 說明
bestblk 選擇塊處理的塊尺寸
blkproc 塊處理圖像
col2im 重新排列數組形成圖像
colfilt 局部非線性濾波
im2col 重新排列塊形成列
nlfilter 執行常用的滑塊鄰域操作
表20 圖像的數學運算函數
函數 說明
imabsdiff 計算兩個圖像的統對不同(絕對值)
imadd 圖像相加或給圖像加上一常量
imcomplement 圖像數據的補
imdivide 圖像相除,或者除以常量
imlincomb 計算圖像線性組合
immultiply 圖像相乘,或乘以常量
imsubtract 圖像相減,或減去一個常量
轉摘網址:http://blog.sina.com.cn/s/blog_4d648afc01018upp.html