基於Opencv的SIFT SURF HOG的實現

2021-09-26 14:11:09 字數 2888 閱讀 4561

sift實現**:

surf的實現:

#include#include#includeusing namespace std;

using namespace cv;

using namespace cv::xfeatures2d;

int main(int argc, char** ar**)

namedwindow("input image", cv_window_autosize);

imshow("input image", src);

//surf特徵檢測

int minhessian = 400;

ptrdetector = surf::create(minhessian,4,3,false,false);

vectorkeypoints;

detector->detect(src, keypoints, mat());

//繪製關鍵點

用opencv自帶的行人檢測庫實現行人檢測:

#include#includeusing namespace std;

using namespace cv;

int main(int argc,char** ar**)

namedwindow("input image", cv_window_autosize);

imshow("input image", src);

/* //驗證:對於64*128的畫素塊,可以分為8*16個cell,分為7*15個塊,總計直方圖向量數為:7*15*2*2*9=3780個向量組

基於opencv的meanshift演算法的初步學習

meanshift 均值漂移。其核心是利用概率密度的梯度來找到區域性最優。影象上用,其實現過程就是在乙個給定的範圍,一直按要求 靠近重心的方向 迭代直到達到預期效果。由於本人以後碩士階段做影象識別和跟蹤方面的研究,索性在目標跟蹤上進一步學習。在opencv2.3中這樣定義 cvapi int cvm...

基於Opencv的MeanShift跟蹤演算法實現

include cv.h include highgui.h include include iplimage image 0,hsv 0,hue 0,mask 0,backproject 0,histimg 0 用hsv中的hue分量進行跟蹤 cvhistogram hist 0 直方圖類 int...

MFC 基於OpenCV的魔鏡

最近半個月事情太多了,參加了泰迪杯資料探勘,參加學院的科技節,科技節裡面總共我參加了數學建模 ps 軟體設計製作 電子設計大賽這4個。還有期中考。英語 作業。今天終於忙的差不多,有時間來總結一下前段時間的收穫了。魔鏡是我用來參加這個軟體製作比賽的。該程式用vs 2013進行程式設計,基於mfc框架,...