OpenCV之获取摄像头,显示图像
2012-02-08 10:54
399 查看
在获取摄像头之前先来熟悉以下OpenCV中视频获取的数据结构的管理方式。
1.CVCapture:视频获取结构
说明:OpenCV中的视频获取结构。结构CVCapture没有公共接口,他只能被用来作视频获取函数中使用的一个参数。
2.cvCreateFileCapture:初始化文件中获取视频
语法:CvCapture * cvCreateFileCapture(const char*filename);
参数 类型 说明
Filename const char*
使用视频文件名
说明:该函数给指定文件的视频流分配和初始化CvCapture。
返回值:分配的CvCapture
3.cvCaptureFromCAM:从摄像头中获取视频
语法:CvCapture * cvCaptureFromCAM(int index)
参数 类型 说明
Index int
index指的是摄像头的索引,当只有一个摄像头时,index设为-1
4.cvQueryFrame:从摄像头或者文件中抓取并返回一帧
语法: IplImage * cvQueryFrame(CvCapture * capture);
参数 类型 说明
Capture CvCapture *
视频获取结构
说明:函数cvQueryFrame从摄像头或者文件中抓取一帧,然后解压并返回这一帧。返回的图像不可以被用户释放或者修改。
返回值:获取的IplImage指针
1.CVCapture:视频获取结构
说明:OpenCV中的视频获取结构。结构CVCapture没有公共接口,他只能被用来作视频获取函数中使用的一个参数。
2.cvCreateFileCapture:初始化文件中获取视频
语法:CvCapture * cvCreateFileCapture(const char*filename);
参数 类型 说明
Filename const char*
使用视频文件名
说明:该函数给指定文件的视频流分配和初始化CvCapture。
返回值:分配的CvCapture
3.cvCaptureFromCAM:从摄像头中获取视频
语法:CvCapture * cvCaptureFromCAM(int index)
参数 类型 说明
Index int
index指的是摄像头的索引,当只有一个摄像头时,index设为-1
4.cvQueryFrame:从摄像头或者文件中抓取并返回一帧
语法: IplImage * cvQueryFrame(CvCapture * capture);
参数 类型 说明
Capture CvCapture *
视频获取结构
说明:函数cvQueryFrame从摄像头或者文件中抓取一帧,然后解压并返回这一帧。返回的图像不可以被用户释放或者修改。
返回值:获取的IplImage指针
相关文章推荐
- OpenCV 获取摄像头图像数据并显示
- Java(JMF)获取本地摄像头,实时显示图像
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV读取摄像头显示原图像和RGB三通道直方图
- OpenCV学习 利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV 获取摄像头并显示摄像头视频
- OpenCV 获取摄像头,新建窗口显示摄像头视频
- OpenCV显示摄像头图像保存成bmp文件
- OpenCV 读取摄像头并显示图像的R、G、B三个通道的直方图
- 笔记:OpenCV 读取摄像头并显示图像的R、G、B三个通道的直方图
- OpenCV 获取摄像头并显示摄像头视频
- 使用Qt+OpenCV+VideoInput 显示摄像头图像
- python3.6.3+opencv3.3.0学习笔记四--获取摄像头图像
- kinect,openni,opencv 获取并显示深度与彩色图像
- Leap Motion 使用OpenCV获取和显示图像
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- OpenCV 获取摄像头并显示摄像头视频
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV2.3调用摄像头程序,获取图片逐帧显示
- MFC中使用OpenCV显示摄像头图像并二值化