91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.29MB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-21
  • 語(yǔ)言: 其他
  • 標(biāo)簽: DirectShow??

資源簡(jiǎn)介

在VS2015下配置directshow和opencv。用來(lái)顯示多個(gè)USB攝像頭

資源截圖

代碼片段和文件信息

//////////////////////////////////////////////////////////////////////
//?Video?Capture?using?DirectShow
//?Author:?Shiqi?Yu?(shiqi.yu@gmail.com)
//?Thanks?to:
// HardyAI@OpenCV?China
// flymanbox@OpenCV?China?(for?his?contribution?to?function?CameraName?and?frame?width/height?setting)
//?Last?modification:?April?9?2009
//////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////
//?使用說(shuō)明:
//???1.?將CameraDS.h?CameraDS.cpp以及目錄DirectShow復(fù)制到你的項(xiàng)目中
//???2.?菜單?Project->Settings->Settings?for:(All?configurations)->C/C++->Category(Preprocessor)->Additional?include?directories
//??????設(shè)置為?DirectShow/Include
//???3.?菜單?Project->Settings->Settings?for:(All?configurations)->link->Category(Input)->Additional?library?directories
//??????設(shè)置為?DirectShow/Lib
//////////////////////////////////////////////////////////////////////

//?CameraDS.cpp:?implementation?of?the?CCameraDS?class.
//
//////////////////////////////////////////////////////////////////////

#include?“CameraDS.h“

#pragma?comment(lib“Strmiids.lib“)?
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CCameraDS::CCameraDS()
{
m_bConnected?=?false;
m_nWidth?=?0;
m_nHeight?=?0;
m_bLock?=?false;
m_bChanged?=?false;
m_pframe?=?NULL;
m_nBufferSize?=?0;

m_pNullFilter?=?NULL;
m_pMediaEvent?=?NULL;
m_pSampleGrabberFilter?=?NULL;
m_pGraph?=?NULL;

m_IsOpen?=?false;

CoInitialize(NULL);
}

CCameraDS::~CCameraDS()
{
CloseCamera();
CoUninitialize();
}

void?CCameraDS::CloseCamera()
{
if(m_bConnected)
m_pMediaControl->Stop();

m_pGraph?=?NULL;
m_pDeviceFilter?=?NULL;
m_pMediaControl?=?NULL;
m_pSampleGrabberFilter?=?NULL;
m_pSampleGrabber?=?NULL;
m_pGrabberInput?=?NULL;
m_pGrabberOutput?=?NULL;
m_pCameraOutput?=?NULL;
m_pMediaEvent?=?NULL;
m_pNullFilter?=?NULL;
m_pNullInputPin?=?NULL;


if?(m_pframe)
cvReleaseImage(&m_pframe);

m_bConnected?=?false;
m_nWidth?=?0;
m_nHeight?=?0;
m_bLock?=?false;
m_bChanged?=?false;
m_nBufferSize?=?0;

m_IsOpen?=?false;
}

bool?CCameraDS::OpenCamera(int?nCamID?bool?bDisplayProperties?int?nWidth?int?nHeight)
{
HRESULT?hr?=?S_OK;

CoInitialize(NULL);
//?Create?the?Filter?Graph?Manager.
hr?=?CoCreateInstance(CLSID_FilterGraph?NULL?CLSCTX_INPROC
IID_IGraphBuilder?(void?**)&m_pGraph);

hr?=?CoCreateInstance(CLSID_SampleGrabber?NULL?CLSCTX_INPROC_SERVER?
IID_IbaseFilter?(LPVOID?*)&m_pSampleGrabberFilter);

hr?=?m_pGraph->QueryInterface(IID_IMediaControl?(void?**)?&m_pMediaControl);
hr?=?m_pGraph->QueryInterface(IID_IMediaEvent?(void?**)?&m_pMediaEvent);

hr?=?CoCreateInstance(CLSID_NullRenderer?NULL?CLSCTX_INPROC_SERVER
IID_IbaseFilter?(LPVOID*)?&m_pNullFilter);


hr?=?m_pGraph->AddFilter(m_pNul

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件?????196608??2006-02-28?18:04??DirectShow\bin\libguide40.dll

?????文件????????631??2008-02-27?14:52??DirectShow\include\activecf.h

?????文件???????1826??2008-02-27?14:52??DirectShow\include\amaudio.h

?????文件???????1065??2008-02-27?14:52??DirectShow\include\amparse.h

?????文件??????73261??2008-02-27?14:52??DirectShow\include\amstream.h

?????文件???????3974??2008-02-27?14:52??DirectShow\include\amva.h

?????文件??????19851??2008-02-27?14:52??DirectShow\include\Amvideo.h

?????文件???????1097??2008-02-27?14:52??DirectShow\include\atsmedia.h

?????文件???????1532??2008-02-27?14:52??DirectShow\include\audevcod.h

?????文件??????20543??2008-02-27?14:52??DirectShow\include\austream.h

?????文件??????13805??2008-02-27?14:52??DirectShow\include\aviriff.h

?????文件???????6820??2008-02-27?14:52??DirectShow\include\basetsd.h

?????文件?????125594??2008-02-27?14:52??DirectShow\include\bdaiface.h

?????文件??????54539??2008-02-27?14:52??DirectShow\include\bdamedia.h

?????文件??????53527??2008-02-27?14:52??DirectShow\include\Bdatif.h

?????文件??????15486??2008-02-27?14:52??DirectShow\include\bdatypes.h

?????文件??????11687??2010-05-31?09:25??DirectShow\include\CameraDS.cpp

?????文件???????3280??2010-05-31?09:26??DirectShow\include\CameraDS.h

?????文件????????944??2008-02-27?14:52??DirectShow\include\comlite.h

?????文件?????178266??2008-02-27?14:52??DirectShow\include\control.h

?????文件??????88071??2008-02-27?14:52??DirectShow\include\d3d.h

?????文件??????72232??2008-02-27?14:52??DirectShow\include\d3d8.h

?????文件??????16088??2008-02-27?14:52??DirectShow\include\d3d8caps.h

?????文件??????63735??2008-02-27?14:52??DirectShow\include\d3d8types.h

?????文件??????96132??2008-02-27?14:52??DirectShow\include\d3d9.h

?????文件??????22164??2008-02-27?14:52??DirectShow\include\d3d9caps.h

?????文件??????69800??2008-02-27?14:52??DirectShow\include\d3d9types.h

?????文件??????26113??2008-02-27?14:52??DirectShow\include\d3dcaps.h

?????文件??????14874??2008-02-27?14:52??DirectShow\include\d3drm.h

?????文件??????24261??2008-02-27?14:52??DirectShow\include\d3drmdef.h

............此處省略130個(gè)文件信息

評(píng)論

共有 條評(píng)論