资源简介

使用matlab调用opencv做成的adaboost人脸检测DLL模块,在usb摄像头采集的视频序列中检测人脸并实时显示, 实时性比C低。 下载后可以直接在matlab运行,不要改动文件夹内的文件相对位置。

资源截图

代码片段和文件信息

%clc;

%clf;

clear all;

imaqmem(30000000);               %申请内存空间

%ADAPTOR:MATLAB与视频设备之间的接口,主要的目的是传递信息

%%
vid = videoinput(‘winvideo‘ 1 ‘YUY2_320x240‘);

preview(vid);

start(vid);

h=figure(‘Numbertitle‘‘off‘‘Name‘‘视频‘‘MenuBar‘‘none‘‘color‘‘c‘‘Position‘ [0 0 1 1] ‘Visible‘ ‘on‘);         %新建窗口

set(h‘doublebuffer‘‘on‘‘outerposition‘get(0‘screensize‘));

h1=axes(‘Parent‘h); %新建显示窗口
%h1=axes(‘Position‘ [0.02 0.1 0.4 0.8]‘Parent‘h); %新建显示窗口

hold on;

axis off;
%%

%%%%%%%%%%%%%%%%%%初始化检测数据,检测库%%%%%%%%%%%%%%%%%%%%%% 

imHeight=0;
imWidth=0;


st_FaceRect.x=0;
st_FaceRect.y=0;
st_FaceRect.width=0;
st_FaceRect.height=0;

loadlibrary FaceDetectDll_RC1 FaceDetectDll.h;

c_st_FaceRect=libstruct(‘M_CvRect‘st_FaceRect);



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1903  2010-07-18 17:13  VideoFaceDetect\VideoFaceDetect.m

     文件       1609  2010-07-18 17:00  VideoFaceDetect\VideoFaceDetect.asv

     文件        331  2010-07-18 17:26  VideoFaceDetect\FaceDetectDll.h

     文件    4751443  2010-07-16 19:00  VideoFaceDetect\FaceDetectDll_RC1.dll

     文件     946032  2005-03-16 19:18  VideoFaceDetect\HaarData\haarcascade_frontalface_alt.xml

     目录          0  2010-07-18 17:26  VideoFaceDetect\HaarData

     目录          0  2010-07-18 17:26  VideoFaceDetect

----------- ---------  ---------- -----  ----

              5701318                    7


评论

共有 条评论