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 才能正确编译链接生成可执行文件。
此程序自身不稳定,并存在一些问题,计划在升级版本中改进。
近期下载者:
相关文件:
收藏者: