1. 程式人生 > >Open CV學習記錄(二十二)—影象處理基本知識

Open CV學習記錄(二十二)—影象處理基本知識

Mat 的初始化可以使用複製建構函式或者賦值運算子,不進行儲存畫素值的矩陣複製,只複製矩陣頭。
clone()和copyTo進行整體複製。
設定某部分割槽域,可以使用Rect或Range
HSV把顏色分解成色調、飽和度和亮度,拋棄最後一個元素,使演算法對輸入影象的光照條不敏感
CIE L*a*b是一種在感知上均勻的顏色空間,它適合用來度量兩個顏色之間的距離
通過顏色空間縮減可以大大降低運算複雜度
查詢表提高運算效率

對一張影象進行傅立葉變換就是將它分解為正弦和餘弦倆部分,也就是將影象從空間域轉換到頻域。
傅立葉變換後,頻域值是複數,因此需要使用實數圖加虛數圖,或者幅度影象加相點陣圖像。
在實際處理過程中,僅僅使用了幅度影象,因為幅度影象包含了幾乎所有的需要資訊。
在頻域中,對於一副影象,高頻部分代表了影象的細節、紋理資訊;低頻部分代表了影象的輪廓資訊。如果對一副精細的影象使用低通濾波器,那麼濾波後就只剩下輪廓了。
傅立葉變換在影象處理中可以做到影象增強與去噪、影象分割之邊緣檢測、影象特徵提取、影象壓縮等。