1. 程式人生 > >Matlab學習筆記1

Matlab學習筆記1

1.函式控制代碼是一個可呼叫的MATLAB函式的關聯。有了函式控制代碼這種關聯,使用者在任何情況下都可以通過函式控制代碼呼叫MATLAB函式,即使是超出正常的函式呼叫範圍仍然可以。

函式控制代碼4個用途:

可以講一個函式傳遞給另一個函式;可以捕獲一個函式的數值供下次使用;可以在正常範圍外呼叫函式;可以將函式控制代碼以.mat檔案型別儲存,供下次MATLAB執行使用

在函式名前加一個@符號就可以建立一個函式控制代碼,一旦建立一個函式控制代碼,就可以通過函式控制代碼呼叫函式,函式控制代碼包含函式儲存的絕對路徑,使用者可以從任何位置呼叫該函式。

2.影象編碼壓縮是指在不影響影象質量的情況下,減少影象的資料量,以便節省影象傳輸、處理時間和減少所佔空間的儲存器容量。影象壓縮編碼分為兩類,一類壓縮可逆的,即壓縮後的資料可以完全恢復原來的影象,資訊沒有損失,稱為無失真壓縮編碼,另一類壓縮不可逆,即從壓縮後的資料無法完全恢復原來的額影象,資訊有一定損失,稱為有失真壓縮編碼

3.

4.Matlab中函式資料的block結構,這種block塊結構體中的變數名有一下幾個

block——struct.border:是一個兩元素向量[V H]說明塊資料的垂直和水平結構

block_struct.blockSize:是一個兩元素向量[rows cols]說明塊的尺寸

block_struct.data:是一個MXN或者MXNXP的矩陣

block_struct.imageSize:是一個兩元素向量[rows,cols]說明輸入影象大小

block_struct.location:是一個兩元素向量[row,col]說明輸入影象的塊資料中第一畫素的位置

5.中值濾波是一種保護邊緣的非線性圖形平滑方法、中值濾波可以用於去除影象中的椒鹽噪聲,平滑效果優於均值濾波,抑制噪聲的同時還能保持影象邊緣清晰
6. 函式wiener2()根據影象噪聲進行自適應濾波。根據影象的區域性方差調整濾波器的輸出
7. 頻域濾波-頻率域影象增強首先通過傅立葉變換將影象從空間域轉換為頻率域,然後在頻率域內進行影象處理最後通過傅立葉變換轉換到空間域。

8.影象資料中存在的基本資料冗餘包括編碼冗餘,也稱為資訊熵冗餘,即所用的程式碼大於最佳編碼長度(即最小長度)時出現的編碼冗餘;畫素間冗餘也稱為空間冗餘或幾何冗餘,即在同一副影象畫素間的相關性造成的冗餘;心裡視覺冗餘,即人類的視覺系統對資料忽略的冗餘。此外,冗餘資訊還包括時間冗餘、知識冗餘和結構冗餘等。