生活随笔
收集整理的這篇文章主要介紹了
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顏色空間值 |
總結
以上是生活随笔為你收集整理的matlab图像处理函数的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。