DM8148 攝像頭採集 顯示 識別測試 四

2021-06-12 05:20:17 字數 1566 閱讀 1228

人臉識別檢測標頭檔案:

#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...