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

  • 大小: 20.75MB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2023-07-13
  • 語言: C/C++
  • 標簽: 車輛計數??

資源簡介

通過讀取攝像頭,獲得圖片進行圖像處理,動態物體檢測,通過經過的基準線的變化的像素數。檢測通過路口的汽車數量。本人已經添加車輛計數功能。并親測功能。OPENCV和C++的應用。需要自行調整攝像頭。根據路口的位置自行設置基準線。內含 讀取內置視頻和讀取外界攝像頭程序。默認是讀取攝像頭 修改參數就可以調整為讀取內存

資源截圖

代碼片段和文件信息

//////////////////////////////////////////////////////////////////////
//?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
//////////////////////////////////////////////////////////////////////


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

//?CameraDS.cpp:?implementation?of?the?CCameraDS?class.
//
//////////////////////////////////////////////////////////////////////
//#include?“StdAfx.h“
#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;

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;
}

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_pNullFilter?L“NullRende

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-09?14:05??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\
?????目錄???????????0??2017-02-08?14:16??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\Debug\
?????文件??????124416??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\Debug\StereoVision_Vedio_Read.exe
?????文件?????2955740??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\Debug\StereoVision_Vedio_Read.ilk
?????文件?????2993152??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\Debug\StereoVision_Vedio_Read.pdb
?????目錄???????????0??2017-02-09?14:05??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\
?????文件???????11607??2015-02-16?10:47??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\CameraDS.cpp
?????文件????????3510??2015-02-16?10:48??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\CameraDS.h
?????文件?????????450??2015-02-16?10:47??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\CameraDS_Debug.props
?????文件?????????450??2015-02-16?10:47??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\CameraDS_Release.props
?????文件???????67560??2015-10-06?08:37??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\CarData.txt
?????目錄???????????0??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\
?????文件???????84088??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\CL.read.1.tlog
?????文件????????1874??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\CL.write.1.tlog
?????文件??????426553??2017-02-01?13:27??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\CameraDS.obj
?????文件????????2757??2017-02-01?13:27??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\StereoVision_Vedio_Read.Build.CppClean.log
?????文件?????????111??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\StereoVision_Vedio_Read.lastbuildstate
?????文件????????2427??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\StereoVision_Vedio_Read.log
?????文件????????1722??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\cl.command.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link-cvtres.read.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link-cvtres.write.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link-rc.read.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link-rc.write.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.21616-cvtres.read.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.21616-cvtres.write.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.21616-rc.read.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.21616-rc.write.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.21616.read.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.21616.write.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.22096-cvtres.read.1.tlog
?????文件???????????2??2017-02-09?13:30??StereoVision_Vedio_Read1?-?Copy?(3)?-?Copy\StereoVision_Vedio_Read\Debug\link.22096-cvtres.write.1.tlog
............此處省略27個文件信息

評論

共有 條評論