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

  • 大小: 7.98MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-05
  • 語言: C/C++
  • 標簽: MFC??opencv??

資源簡介

主要功能是:打開圖像 彩色變灰階 鄰域平均 選擇閾值 腐蝕 圖像縮小 啟動攝像頭 恢復圖像 圖像反相 Gauss 濾波 自適應閾值法 膨脹 徑向梯度 打開 AVI 文件 關閉當前窗口 垂直鏡像 中值濾波 全局閾值法 開運算 Canny 算法 視頻解凍 保存當前位圖 水平鏡像 Sobel 算法 外接矩形 閉運算 種子填充 視頻凍結 最近文件 180 度旋轉 Laplace算法 最小面積矩形 形態學梯度 金字塔圖像分割 多圖像平均 恢復原始圖像 30 度旋轉 點集凸包 頂帽變換 橢圓曲線擬合 關閉視頻 當前畫面存盤 亮度變換 區域凸包 波谷檢測 Snake 原理 選擇分辨率 退出 圖像直方圖 輪廓跟蹤 分水嶺原理 動態邊緣檢測 直方圖均衡化 距離變換 角點檢測 L_K光流跟蹤

資源截圖

代碼片段和文件信息

//////////////////////////////////////////////////////////////////////
//?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?“CameraDS.h“?????????????????????//??2010.8.14?修改
#include?“stdafx.h“?????????????????????????//??2010.8.14?修改

#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?(LPV

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????????20??2010-09-22?18:51??CVMFC\CaptSetup.txt

?????文件?????843824??2006-10-18?21:49??CVMFC\cv100.dll

?????文件???????3308??2010-08-21?11:11??CVMFC\CVMFC\CameraDS.h

?????文件??????11694??2010-08-19?23:54??CVMFC\CVMFC\CameraDSA.cpp

?????文件?????????20??2010-09-07?23:02??CVMFC\CVMFC\CaptSetup.txt

?????文件???????1513??2010-08-11?16:28??CVMFC\CVMFC\ChildFrm.cpp

?????文件???????1397??2009-10-27?07:54??CVMFC\CVMFC\ChildFrm.h

?????文件???????6578??2010-09-17?16:22??CVMFC\CVMFC\CVDSCap.cpp

?????文件???????1118??2010-09-01?11:41??CVMFC\CVMFC\CVDSCap.h

?????文件??????34928??2016-10-26?10:31??CVMFC\CVMFC\CVMFC.APS

?????文件?????????20??2010-08-22?16:24??CVMFC\CVMFC\CVMFC.cfg

?????文件???????4722??2016-10-26?14:02??CVMFC\CVMFC\CVMFC.clw

?????文件???????4403??2010-08-15?15:30??CVMFC\CVMFC\CVMFC.cpp

?????文件???????5345??2010-08-27?16:07??CVMFC\CVMFC\CVMFC.dsp

?????文件????????518??2010-08-15?15:30??CVMFC\CVMFC\CVMFC.dsw

?????文件???????1345??2010-08-15?15:31??CVMFC\CVMFC\CVMFC.h

?????文件?????271360??2016-10-26?14:02??CVMFC\CVMFC\CVMFC.ncb

?????文件?????566784??2016-10-26?14:02??CVMFC\CVMFC\CVMFC.opt

?????文件????????862??2016-10-26?13:07??CVMFC\CVMFC\CVMFC.plg

?????文件??????18593??2010-10-05?22:26??CVMFC\CVMFC\CVMFC.rc

?????文件???????2561??2010-08-30?21:39??CVMFC\CVMFC\CVMFCDoc.cpp

?????文件???????1624??2010-08-21?13:44??CVMFC\CVMFC\CVMFCDoc.h

?????文件?????180798??2016-10-26?13:07??CVMFC\CVMFC\CVMFCview.cpp

?????文件???????9260??2010-10-04?22:13??CVMFC\CVMFC\CVMFCview.h

?????文件???????2507??2010-08-21?19:17??CVMFC\CVMFC\MainFrm.cpp

?????文件???????1542??2009-10-27?07:54??CVMFC\CVMFC\MainFrm.h

?????文件??????11619??2010-09-27?23:13??CVMFC\CVMFC\Processing.cpp

?????文件????????827??2010-09-27?23:13??CVMFC\CVMFC\Processing.h

?????文件???????4847??2009-10-27?07:54??CVMFC\CVMFC\ReadMe.txt

?????文件??????16323??2016-10-26?10:31??CVMFC\CVMFC\Release\CameraDSA.obj

............此處省略207個文件信息

評論

共有 條評論