基於C 的opencv(十三)特徵檢測與匹配

2021-10-06 11:53:48 字數 720 閱讀 8339

特徵點的檢測和匹配是計算機視覺中的重要技術。在物體檢測、視覺跟蹤、三維重建等領域都有很廣泛的應用。

opencv中包含以下特徵檢測方法:

1.fast——fastfeaturedetector;

2.star——starfeaturedetector;

3.sift——sift(nonfree module);

4.surf——sure(nonfree module);

5.orb——orb;

6.mser——mser;

7.gftt——goodfeaturestotrackdetector;

8.harris——goodfeaturestotrackdetector;

9.dense——densefeaturedetector;

10.******blob——******blobdetector。

surf,英文全稱是speededup robust features,直譯為「加速版的具有濾棒性的特徵」演算法,surf是尺度不變特徵變換演算法(sift演算法)的加速版。

orb是oriented brief的簡稱,是brief演算法的改進版。

brief是binary robust independent elementary features的縮寫。

brief的優點在於速度,而缺點也相當明顯。

1.不具備旋轉不變性;

2.對雜訊敏感;

3.不具備尺度不變性。

基於haar特徵的Adaboost人臉檢測技術

基於haar特徵的adaboost人臉檢測技術 本文主要是對使用haar adabbost進行人臉檢測的一些原理進行說明,主要是快找工作了,督促自己複習下 一 adaboost演算法原理 adaboost演算法是一種迭代的演算法,對於一組訓練集,通過改變其中每個樣本的分布概率,而得到不同的訓練集si...

OpenCV 基於HOG特徵的行人檢測

opencv中提供了hog的行人檢測 pedestrain detection 類。cv hogdescriptor類的建構函式的各引數的定義 cpp view plain copy cv wrap hogdescriptor winsize 64,128 detect window blocksi...

基於OpenCV的BOW特徵提取

在opencv中使用sift特徵提取運算元進行特徵提取是跟簡單的事情了,通過呼叫api也就下面幾行 的事情 cv siftfeaturedetector detector std vector keypoint detector.detect image,keypoint image是需要進行特徵提...