资源简介
在win10+Windows SDK7.1+opencv2.4.13环境使用libfacedetection库对视频流中的人脸进行实时监测。
代码片段和文件信息
#include
#include
#include
#if (1100 > _MSC_VER)
#include
#else
#include
#endif
#include “FaceDTguid.h“
#include “FaceDT.h“
#include
#include “tchar.h“
const int LENGTH = 7;
const int THETA = 4;
#include
#include “facedetect-dll.h“
#pragma comment(lib“libfacedetect.lib“)
#pragma comment(linker“/nodefaultlib:LIBCMT.lib“)
using namespace cv;
const AMOVIESETUP_MEDIATYPE sudPinTypes =
{
&MEDIATYPE_Video // Major type
&MEDIASUBTYPE_NULL // Minor type
};
const AMOVIESETUP_PIN sudpPins[] =
{
{ L“Input“ // Pins string name
FALSE // Is it rendered
FALSE // Is it an output
FALSE // Are we allowed none
FALSE // And allowed many
&CLSID_NULL // Connects to filter
NULL // Connects to pin
1 // Number of types
&sudPinTypes // Pin information
}
{ L“Output“ // Pins string name
FALSE // Is it rendered
TRUE // Is it an output
FALSE // Are we allowed none
FALSE // And allowed many
&CLSID_NULL // Connects to filter
NULL // Connects to pin
1 // Number of types
&sudPinTypes // Pin information
}
};
const AMOVIESETUP_FILTER sudSlowMotionDT =
{
&CLSID_iTVSports_FaceDT // Filter CLSID
L“iTVSports Face Detect“ // String name
MERIT_DO_NOT_USE // Filter merit
2 // Number of pins
sudpPins // Pin information
};
CFactoryTemplate g_Templates[] = {
{ L“iTVSports Face Detect“
&CLSID_iTVSports_FaceDT
CSlowMotionDT::CreateInstance
NULL
&sudSlowMotionDT }
};
int g_cTemplates = sizeof(g_Templates) / sizeof(g_Templates[0]);
////////////////////////////////////////////////////////////////////////
//
// Exported entry points for registration and unregistration
// (in this case they only call through to default implementations).
//
////////////////////////////////////////////////////////////////////////
// DllRegisterServer
// Handles sample registry and unregistry
//
STDAPI DllRegisterServer()
{
return AMovieDllRegisterServer2( TRUE );
} // DllRegisterServer
//
// DllUnregisterServer
//
STDAPI DllUnregisterServer()
{
return AMovieDllRegisterServer2( FALSE );
} // DllUnregisterServer
//
// DllEntryPoint
//
extern “C“ BOOL WINAPI DllEntryPoint(HINSTANCE ULONG LPVOID);
BOOL APIENTRY DllMain(HANDLE hModule
DWORD dwReason
LPVOID lpReserved)
{
return DllEntryPoint((HINSTANCE)(hModule) dwReason lpReserved);
}
//constructor
CSlowMotionDT::CSlowMotionDT(TCHAR *tszName LPUNKNOWN punk HRESULT *phr):
CTransformFilter(t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-20 23:33 bin\
文件 344576 2016-06-02 11:35 bin\FaceDT.ax
文件 1837733 2016-06-01 09:22 bin\lena640480.wmv
文件 799232 2016-02-05 22:18 bin\libfacedetect.dll
文件 3526144 2016-05-12 19:43 bin\opencv_core2413d.dll
文件 3700224 2016-05-12 19:43 bin\opencv_highgui2413d.dll
文件 3163136 2016-05-12 19:43 bin\opencv_imgproc2413d.dll
目录 0 2016-06-20 23:32 FilterFaceDT\
目录 0 2016-06-20 23:32 FilterFaceDT\Debug\
文件 5540 2007-05-19 16:45 FilterFaceDT\Debug\BuildLog.htm
文件 1344 2016-06-02 11:23 FilterFaceDT\Debug\FaceDT.exp
文件 1514 2016-06-02 11:23 FilterFaceDT\Debug\FaceDT.lib
文件 7077 2016-06-02 11:35 FilterFaceDT\Debug\FaceDT.log
文件 319995 2016-06-02 11:35 FilterFaceDT\Debug\FaceDT.obj
文件 2228 2016-06-01 10:08 FilterFaceDT\Debug\FilterFaceDT.Build.CppClean.log
文件 3795968 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.pdb
目录 0 2016-06-20 23:32 FilterFaceDT\Debug\FilterFaceDT.tlog\
文件 836 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\cl.command.1.tlog
文件 34138 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\CL.read.1.tlog
文件 636 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\CL.write.1.tlog
文件 183 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\FilterFaceDT.lastbuildstate
文件 8230 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\FilterFaceDT.write.1u.tlog
文件 1962 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\li
文件 4692 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\li
文件 602 2016-06-02 11:35 FilterFaceDT\Debug\FilterFaceDT.tlog\li
目录 0 2016-06-20 23:32 FilterFaceDT\Debug\FilterSl.2D7E8872.tlog\
文件 1698 2016-05-31 00:41 FilterFaceDT\Debug\FilterSl.2D7E8872.tlog\cl.command.1.tlog
文件 19700 2016-05-31 00:41 FilterFaceDT\Debug\FilterSl.2D7E8872.tlog\CL.read.1.tlog
文件 708 2016-05-31 00:41 FilterFaceDT\Debug\FilterSl.2D7E8872.tlog\CL.write.1.tlog
文件 183 2016-05-31 00:41 FilterFaceDT\Debug\FilterSl.2D7E8872.tlog\FilterSlowMotionDT.lastbuildstate
文件 3338 2016-05-31 00:41 FilterFaceDT\Debug\FilterSl.2D7E8872.tlog\FilterSlowMotionDT.write.1u.tlog
............此处省略22个文件信息
相关资源
- 基于OpenCV读取摄像头的人脸检测和识
- MTCNN 人脸检测与定位代码
- PlayCamera[基础Google自带算法Camera实时检
- 人脸检测-毕业论文
- 眼球跟踪定位算法,eyelike
- 基于AdaBoost算法的人脸检测(北京大学
- facenet-master_韦访注释
- 人脸检测之MTCNN以及NTCNN实现
- 刷脸背后 人脸检测 人脸识别 人脸检
- 人脸检测exe程序可直接运行
- 人脸检测追踪 demo MVP模式
- AdaBoost人脸检测程序
- 人脸检测,检测人睁闭眼睛,可以判
- seetaface的人脸检测-人脸对齐-人脸识别
- BioID人脸检测/人脸识别正样本数据集
- 利用haar+CART+adaboost训练自己的人脸检
- 人脸检测正样本fddb数据库,已经截取
- 基于opencv的人脸检测与跟踪
- opencv使用cascade分类器训练人脸检测的
- 人脸表情识别 源代码
- 人脸识别含原理、论文和源代码
- Opencv3.0.0人脸检测+识别代码,vs2012工
- MTCNN人脸检测应用代码
- SVM+LBP 人脸检测
- 安卓opencv实现多人检测,人脸检测,
- DlibTest.7z
- Haar人脸检测+SVM+PCA人脸识别
- MIT数据库及相关
- 人脸数据库 种常用人脸数据库汇总,
- Haar+Adaboost人脸检测 C实现
评论
共有 条评论