OpenCV需要掌握的知識總結

2021-09-22 17:53:23 字數 1457 閱讀 6261

影象畫素操作

- 幾何運算-加減乘除

- 邏輯運算-與或非取反

- 畫素讀寫

- 通道混合與調整

- 對比度與亮度調整

影象幾何變換

- 插值(zoom in或out)

- 旋轉(rotate)

- 透視變換

- 錯切變換

- 翻轉

畫素統計

- 計算均值與方差

- 計算直方圖

- 計算最大最小

- 計算畫素內方差

色彩空間

- rgb

- hsl

- yuv

- ycrcb

- 色彩空間轉換

- 灰度轉換

- 調整飽和度與亮度

- 主色彩提取與分析

卷積影象處理

-空間域卷積

-頻率域卷積

-fft空域到時域轉換

-模糊-邊緣提取

-去噪-增強

-直方圖均衡化

-直方圖反向投影

形態學處理

-腐蝕-膨脹

-開閉操作

-形態學梯度

-頂帽-黑帽

-內梯度與外梯度

-分水嶺分割

影象分割

-k-means

-mean-sift

-分水嶺

-fuzzy-c means

-gmm

-graphic cut

-區域生長

特徵提取

-sift

-surf

-lbp

-hog

-haars

-blob

-dog或者log

-金字塔

-haars corner

-shi-tomasi corner

-hessian

二值影象

-全域性閾值二值化

-區域性閾值二值化

-輪廓提取

-區域測量

-幾何矩特性

-連通區域計算

-泛洪填充

-霍夫變換

-距離變換

-分水嶺分割

-鏈式編碼

-骨架提取

-尤拉數計算

物件識別與匹配

- 直方圖匹配

- 相關性匹配

- 模板匹配

- knn

- svm

面試需要掌握的知識

在棧上為什麼不能用變數做陣列的長度,堆上可以嗎?基類和父類的構造析構函式呼叫,多型,結構體裡的位域,求大小並且分析,我說windows下和linux下對位域有區別 資料庫分庫分片,專案中資料庫的實現。為什麼要自己實現乙個資料庫。資料庫游標。快排 雜湊表紅黑樹實現,mmap記憶體對映,鍊錶是實現的3個...

關於makefile需要掌握的知識

關於makefile需要掌握的知識有 1.基本規則,2.makefile檔案裡的賦值方法,包括廷時變數和立即變數。3.常用函式,包括字元衝替換函式,分析函式和檔名函式等。makefile介紹 最簡單的makefile檔案如下。hello hello.c gcc o hello hello.c cle...

python開發需要掌握的知識

一 計算機組成原理和linux基礎 一般python入職公司職務分為三種 運維工程師 主要負責伺服器搭建 網路工程師 主要計算機系統的執行與維護 軟體開發工程師 顧名思義 應用程式開發 這三中職業相輔相成,了解相關知識對軟體開發有幫助。二 python開發 1 python基礎 python 3 教...