DH-HVDevice

所属分类:视频捕捉采集剪辑
开发工具:Visual C++
文件大小:47435KB
下载次数:45
上传日期:2009-09-18 20:29:11
上 传 者Jeremyjia
说明:  某家公司的数字摄像机视频采集全部示例程序源码
(All of a company' s video capture sample program source code)

文件列表:
DH-HVDevice\SDK\unins000.dat (564108, 2009-09-18)
DH-HVDevice\SDK\unins000.exe (678682, 2009-09-18)
DH-HVDevice\SDK\VC\HVDevice SDK Visual C++ 6.0 示例程序简介.pdf (105927, 2008-02-13)
DH-HVDevice\SDK\VC\Inc\HVDAILT.H (3790, 2008-01-18)
DH-HVDevice\SDK\VC\Inc\HVDef.h (6978, 2008-01-18)
DH-HVDevice\SDK\VC\Inc\HVUtil.h (940, 2008-01-18)
DH-HVDevice\SDK\VC\Inc\Raw2Rgb.h (3167, 2008-01-18)
DH-HVDevice\SDK\VC\Lib\HVDAILT.lib (14730, 2008-01-18)
DH-HVDevice\SDK\VC\Lib\HVUtil.lib (2134, 2008-01-18)
DH-HVDevice\SDK\VC\Lib\Raw2Rgb.lib (3524, 2008-01-18)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.aps (28816, 2008-02-03)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.clw (2101, 2008-02-03)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.cpp (4371, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.dsp (4895, 2008-02-02)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.dsw (555, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.h (1455, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.ncb (222208, 2008-02-03)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.opt (654336, 2008-02-03)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.plg (1229, 2008-02-03)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuous.rc (10976, 2008-02-01)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuousDoc.cpp (1922, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuousDoc.h (1574, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuousView.cpp (2849, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\FSnapContinuousView.h (2035, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\HVDAILT.H (3751, 2007-07-04)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\HVDAILT.lib (14730, 2007-07-30)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\HVDef.h (6728, 2007-09-14)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\MainFrm.cpp (7646, 2008-02-03)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\MainFrm.h (2412, 2008-01-31)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\Raw2Rgb.h (2163, 2007-08-29)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\Raw2Rgb.lib (3524, 2006-07-21)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\res\FSnapContinuous.ico (1078, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\res\FSnapContinuous.rc2 (407, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\res\FSnapContinuousDoc.ico (1078, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\res\Toolbar.bmp (1078, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\resource.h (790, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\StdAfx.cpp (217, 2007-09-13)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\StdAfx.h (1267, 2008-01-30)
DH-HVDevice\SDK\VC\Sample\HV1300FC\FSnapContinuous\~VC47.tmp (16384, 2007-09-21)
... ...

本程序用于演示摄像机热插拔操作。 ----2007.6.1----HYL---- 1. 创建本工程: 测试PNP V1.0.0.1 ----2007.6.5----HYL---- 1. A: m_nNum,记录拔掉次数(为了测试方便) 2. M: // m_MyCam.Uninit(); if(m_bSnap) { m_MyCam.Stop(); m_MyCam.Close(); } T: 测试HV1300FC,插拔100次,没有出错. T: 测试SV1310FC,插拔100次,没有出错. 3. V: 1.0.0.2 -------------------------------------- V:1.0.0.3 -------------------------------------- ----2007.11.07----GUOLIN---- 1.加入了8款摄像机: SV1400FC,SV1400FM,SV1410FC,SV1410FM,SV1420FC,SV1420FM,SV2000FC,SV2000FM. 2.针对各款摄像机不同的Bayer转换格式,加入了专门负责识别Bayer转换格式的接口. 在MyCam的头文件中创建一个判断Bayer格式的对象。 //MyCam.h class CMyCam { ... ... public: HV_BAYER_LAYOUT m_BayerType; ... ... }; 在MyCam的Init()函数中加入接口,用以识别Bayer格式。 //MyCam.cpp void CMyCam::Init() { ... ... status = HVGetDeviceInfo(m_hhv, DESC_DEVICE_BAYER_LAYOUT, NULL,&nBuffSize); status = HVGetDeviceInfo(m_hhv, DESC_DEVICE_BAYER_LAYOUT, &m_BayerType,&nBuffSize); ... ... } 将 m_BayerType传入回调函数 //MyCam.cpp int CALLBACK CMyCam::Snap_Callback(HV_SNAP_INFO *pInfo) { ... ... ConvertBayer2Rgb(pImgBuf,pRawBuf,w,h,BAYER2RGB_NEIGHBOUR,pR,pG,pB,true,pMe->m_BayerType); ... ... } V.1.0.0.4 -------------------------------- 注:此程序需要更新Windows API SDK 才能正确编译链接生成可执行文件。 此程序自身不稳定,并存在一些问题,计划在升级版本中改进。

近期下载者

相关文件


收藏者