文件名称:CCaptureVideo
介绍说明--下载内容均来自于网络,请自行研究使用
北京理工大学 20981 陈罡
usb廉价摄像头抓取实时视频数据,呵呵,这可是一个非常不错视频开发试验。通过这个试验,可以在学习中体验视频给我们带来的乐趣。网上常用的是CCaptureVideo类,来处理usb摄像头数据捕获和读取。我也用的是这个类来在win32环境下面做做试验。很好用,而且很轻松就得到了usb摄像头的实时数据。但是这个类就是十全十美的吗?我看不见得。比如说,我直接定义CCaptureVideo的一个对象,没有调用它的init()函数,即没有调用它来获取视频数据,程序退出的时候会抛出异常。经过检查才发现原来m_pBF要不就是m_pGB没有初始化成NULL。这是一个很低级的错误拉,不过很容易就可以修改过来。这样哪怕你不使用这个类,只是声明一个对象,那么程序推出的时候也不会出现什么异常。-err
usb廉价摄像头抓取实时视频数据,呵呵,这可是一个非常不错视频开发试验。通过这个试验,可以在学习中体验视频给我们带来的乐趣。网上常用的是CCaptureVideo类,来处理usb摄像头数据捕获和读取。我也用的是这个类来在win32环境下面做做试验。很好用,而且很轻松就得到了usb摄像头的实时数据。但是这个类就是十全十美的吗?我看不见得。比如说,我直接定义CCaptureVideo的一个对象,没有调用它的init()函数,即没有调用它来获取视频数据,程序退出的时候会抛出异常。经过检查才发现原来m_pBF要不就是m_pGB没有初始化成NULL。这是一个很低级的错误拉,不过很容易就可以修改过来。这样哪怕你不使用这个类,只是声明一个对象,那么程序推出的时候也不会出现什么异常。-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
CCaptureVideo
.............\BUG修正.txt
.............\CaptureVideo.cpp
.............\CaptureVideo.dfm
.............\CaptureVideo.h
.............\CCaptureVideo.cpp
.............\CCaptureVideo.h
.............\Debug_Build
.............\...........\CaptureVideo.obj
.............\...........\CCaptureVideo.obj
.............\...........\Project1.exe
.............\...........\Project1.obj
.............\Project1.bdsproj
.............\Project1.bdsproj.local
.............\Project1.cpp
.............\Project1.res
.............\Unit1.cpp
.............\Unit1.h
.............\VictorD3Dx81.dll
.............\VictorD3Dx90.dll
.............\VictorD3Dx9X.dll
.............\VictorDxErr81.dll
.............\VictorDxErr90.dll
.............\新建文件夹
.............\..........\AMCapture.cpp
.............\..........\AMCapture.dfm
.............\..........\AMCapture.h
.............\..........\CCaptureVideo.cpp
.............\..........\CCaptureVideo.h
.............\..........\Debug_Build
.............\..........\...........\Project1.obj
.............\..........\Project1.bdsproj
.............\..........\Project1.bdsproj.local
.............\..........\Project1.cpp
.............\..........\Project1.res
.............\..........\VictorD3Dx81.dll
.............\..........\VictorD3Dx90.dll
.............\..........\VictorD3Dx9X.dll
.............\..........\VictorDxErr81.dll
.............\..........\VictorDxErr90.dll
.............\百度_齐保元吧_Visual?C++编程实现摄像头视频捕捉.htm
.............\BUG修正.txt
.............\CaptureVideo.cpp
.............\CaptureVideo.dfm
.............\CaptureVideo.h
.............\CCaptureVideo.cpp
.............\CCaptureVideo.h
.............\Debug_Build
.............\...........\CaptureVideo.obj
.............\...........\CCaptureVideo.obj
.............\...........\Project1.exe
.............\...........\Project1.obj
.............\Project1.bdsproj
.............\Project1.bdsproj.local
.............\Project1.cpp
.............\Project1.res
.............\Unit1.cpp
.............\Unit1.h
.............\VictorD3Dx81.dll
.............\VictorD3Dx90.dll
.............\VictorD3Dx9X.dll
.............\VictorDxErr81.dll
.............\VictorDxErr90.dll
.............\新建文件夹
.............\..........\AMCapture.cpp
.............\..........\AMCapture.dfm
.............\..........\AMCapture.h
.............\..........\CCaptureVideo.cpp
.............\..........\CCaptureVideo.h
.............\..........\Debug_Build
.............\..........\...........\Project1.obj
.............\..........\Project1.bdsproj
.............\..........\Project1.bdsproj.local
.............\..........\Project1.cpp
.............\..........\Project1.res
.............\..........\VictorD3Dx81.dll
.............\..........\VictorD3Dx90.dll
.............\..........\VictorD3Dx9X.dll
.............\..........\VictorDxErr81.dll
.............\..........\VictorDxErr90.dll
.............\百度_齐保元吧_Visual?C++编程实现摄像头视频捕捉.htm