1. 程式人生 > >MATLAB影象處理工具箱

MATLAB影象處理工具箱

下列表格中除了個別函式外,其餘函式都是影象處理工具箱提供的關於影象處理的函式,現摘錄到此以備查詢。

表1 影象顯示
函式名 功能說明 函式名 功能說明
colorbar 顏色條顯示 montage 按矩形剪輯方式顯示多幀影象
getimage 從座標系中獲取影象資料 immovie 從多幀索引影象中製作電影
image 建立顯示影象 movie 播放電影
subimage 在同一影象視窗顯示多個影象 trueszie 調整影象顯示大小
imagesc 調整資料並顯示影象 warp 顯示影象為紋理對映表面
imshow 影象顯示 zoom 二維圖形放大或縮小
表2 影象檔案輸入/輸出
函式名 功能說明 函式名 功能說明
imread 影象檔案讀入 load 將以mat為副檔名的影象檔案調入到記憶體
imwrite 影象寫出 save 將記憶體變數中影象儲存到mat檔案中
dicomread 讀取DICOM影象 dicomwrite 輸出DICOM影象
iminfo 檢視圖形資訊
表3 影象畫素值及其統計
函式名 功能說明 函式名 功能說明
impixel 返回選定影象畫素顏色值 imcontour 畫影象資料輪廓(等高線,等值線)
improfile 影象中沿一個路徑的資料值計算 imhist 求影象資料直方圖
mean2 求均值 corr2 求相關係數
std2 求標準差
表4 影象分析
函式名 功能說明 函式名 功能說明
edge 灰度影象邊緣檢測 qtgetblk 獲得四叉樹分解塊值
qtecomp 執行四叉樹分解 qtsetblk 設定四叉樹分解塊值
表5 影象增強及平滑
函式名 功能說明 函式名 功能說明
imadjust 對比度調整 medfilt2 二維中值濾波器
histeq 直方圖均衡 ordfilt2 順序統計濾波器
imnoise 給影象增加噪聲 wiener2 二維自適應除噪濾波器
表6 影象線性濾波及二維線性濾波器設計
函式名 功能說明 函式名 功能說明
conv2 二維卷積 freqz2 計算二維頻率響應
convmtx2 計算二維卷積矩陣 fsamp2 用頻率抽樣設計二維FIR濾波器
convn 多維卷積 ftrans 用頻率抽樣轉換二維FIRlbq
filter2 二維線性數字濾波器 fwind1 用一維視窗方法設計二維FIR濾波器
fspecial 產生預定義濾波器 fwind2 用二維視窗方法設計二維FIR濾波器
frespace 確定二維頻率響應間隔
表7 影象變換
函式名 功能說明 函式名 功能說明
fft 計算一維快速Fourier變換 dct 計算離散餘弦變換
ifft 計算一維FFT的逆變換 idct 計算離散反餘弦變換
fft2 計算二維FFT dct2 計算2D離散餘弦變換
ifft2 計算二維逆FFT idct2 計算2D反離散餘弦變換
fftn 計算多維FFT dctmtx 計算TCT矩陣
ifftn 計算多維逆FFT radon 計算Radon變換
fftshift 直流分量移到頻譜中心
表8 影象領域及操作
函式名 功能說明 函式名 功能說明
bestblk 選擇塊處理的塊大小 colfilt 使用列方向函式進行領域運算
blkproc 對影象實行不同的塊處理 im2col 重排影象塊為矩陣列
col2im 重排矩陣列成影象塊 nlfilter 進行一般領域計算
表9 二值影象操作
函式名 功能說明 函式名 功能說明
applylut 使用查詢表進行領域操作 bwperim 確定二值影象中的目標邊界
bwarea 計算二值影象中的目標區域 bwselect 選擇二值影象中的目標
bweuler 計算二值影象中的尤拉數 dilate 對二值影象進行膨脹計算
bwfill 二值影象背景區域填充 erode 對二值影象進行寢蝕運算
bwlabel 標識二值影象中的連線成分 makelut 構造查詢表(applylut)使用
bwmorph 二值影象形態運算
表10 基於區域的影象處理
函式名 功能說明 函式名 功能說明
roicolor 根據顏色選擇要處理的區域 roifilt2 對要處理區域濾波
roifill 在任意區域內平滑差值 roipoly 選擇要處理的多邊形區域
表11 影象幾何運算
函式名 功能說明 函式名 功能說明
imcrop 影象剪裁 imrotate 影象旋轉
imresize 影象大小調整 interp2 二維資料差值
表12 影象顏色圖操作
函式名 功能說明 函式名 功能說明
brighten 顏色影象變亮或變暗 colormap 設定獲取圖
cmpermute 重新排列顏色圖中的顏色 imapprox 由顏色較少的影象近似索引影象
cmunique 尋找唯一的顏色圖及相應的影象 rgbplot 繪製RGB顏色圖
表13 顏色控制元件轉換
函式名 功能說明 函式名 功能說明
hsv2rgb 將HSV顏色轉化為RGB顏色值 mtsc2rgb 將NTSC值轉換為RGB顏色空間值
rgb2hsv 將RGB顏色值轉換為HSV顏色值 rgb2ntsc 將RGB值轉換為NTSC顏色空間值