人臉識別檢測標頭檔案:
#ifndef _objdetect_h_
#define _objdetect_h_
extern "c"
#include "opencv/highgui.h"
#include "opencv/cv.h"
#include "opencv/cxcore.h"
#include "opencv/cvaux.h"
class cobjdetect
~cobjdetect();
public:
int initdetect(char * cascade_name);
void detect_and_draw( iplimage* img, double scale, double k, double m );
public:
double scale_input ;
int scale_img_size;
double factor_k ;
double rangle_r;
double dong_k;
char send_data[50];
private:
cvmemstorage* storage ;
cvhaarclassifiercascade* cascade;
iplimage* gray;
iplimage* small_img;
int if_alloct_for_detect;
}; #endif /*_objdetect_h_*/
原始檔如下:
#include "objdetect.h"
cobjdetect::~cobjdetect()
int cobjdetect::initdetect(char * cascade_name)
storage = cvcreatememstorage(0);
return 0;
}void cobjdetect::detect_and_draw( iplimage* img, double scale, double k, double m )
; static cvscalar colors =
},},
},},
},},},}
};//double scale = 3.3;
if (0 == if_alloct_for_detect)
int i;
cvcvtcolor( img, gray, cv_bgr2gray );
cvresize( gray, small_img, cv_inter_linear );
cvequalizehist( small_img, small_img );
cvclearmemstorage( storage );
if( cascade )
}// cvreleaseimage( &gray );
// cvreleaseimage( &small_img );
}
DM8148 攝像頭採集 顯示 識別測試 三
顯示標頭檔案如下 ifndef displayfb h define displayfb h extern c define fb dev dev fb0 define fnc function class cdisplayfb cdisplayfb public int initfb char f...
攝像頭採集方案概述
有人問 cmos攝像頭與usb攝像頭有什麼區別嗎?有人答 cmos指的是感光材料,usb指的是連線方式。又有人答 監控攝像頭的安裝,一般需要使用幾公尺至幾十公尺不等的傳輸距離,但按照usb的標準規定,usb裝置的最長的傳輸距離是5公尺,所以usb都不能長距離使用,這就是我們使用usb攝像頭做監控遇到...
工業攝像頭資訊採集的製作
工業攝像頭資訊採集系統簡介 1 插入攝像頭,安裝驅動vcap2800 usb2.0 drv windows 7 或者vcap2820 sdk,兩者依次嘗試 2將e 大三 攝像頭 usb2800 vcap2820 sdk vcap2820 sdk目錄下的devwdm.ax放到c windows sys...