資源簡介
在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個文件信息
評論
共有 條評論