OpenCV 摄像头录制视频

原创 2012年03月23日 15:31:54
// video.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

#include <cv.h>
#include <cxcore.h>
#include <highgui.h>

int main( int argc, char** argv )
{
	//声明IplImage指针
	IplImage* pFrame = NULL;
	IplImage* img;

	//获取摄像头
	CvCapture* pCapture = cvCreateCameraCapture(-1);

	//创建窗口
	cvNamedWindow("video", 1);
        CvVideoWriter *writer = NULL;
	int isColor = 1;
	int fps = 25; // or 30
	int frameW = 640; // 
	int frameH = 480;
	
	writer=cvCreateVideoWriter("out.avi",CV_FOURCC('X','V','I','D'),fps,cvSize(frameW,frameH),isColor);

	//显示视屏
	while(1)
	{
		pFrame=cvQueryFrame( pCapture );
		if(!pFrame)break;
		cvShowImage("video",pFrame);
		cvGrabFrame(pCapture); // capture a frame
		img = cvRetrieveFrame(pCapture); // retrieve the captured frame
		cvWriteFrame(writer,img); // add the frame to the file
		char c=cvWaitKey(33);
		if(c==27)break;
	}
        cvReleaseImage(&pFrame);
        cvReleaseImage(&img);
        cvReleaseVideoWriter(&writer);
        cvReleaseCapture(&pCapture);
        cvDestroyWindow("video");
}


opencv 读取视频、打开摄像头、写入视频文件

1、打开摄像头,采集图片,并保存到视频 主要用到两个类  VideoCapture  打开摄像头 VideoWriter   保存为视频文件 #include #include usi...
  • hust_bochu_xuchao
  • hust_bochu_xuchao
  • 2016年08月16日 15:47
  • 17414

OpenCV学习笔记之八(保存视频,录制视频,cvLoadImage的路径)

1.保存视频、录制视频 #include "stdafx.h" #include #include "cv.h" #include "highgui.h" #include "cxcore.h" ...
  • u014488388
  • u014488388
  • 2016年04月09日 11:41
  • 1598

OpenCV学习笔记(02) :OpenCV拍摄视频并保存

前言 本程序基于Visual Studio2013+Windows 7x64 +OpenCV3.1的环境,实现调用电脑USB摄像头,并保存视频文件到本地的功能。 程序实现 //VideoCaptur...
  • CV_Jason
  • CV_Jason
  • 2017年01月19日 21:15
  • 646

opencv实现视频录制

// Program to display a video from attached default camera device // Author: Samarth Manoj Brahmbha...
  • qq_29462849
  • qq_29462849
  • 2017年01月06日 09:32
  • 531

OpenCV调用摄像头录像并保存下来

http://www.cnblogs.com/lingshaohu/archive/2011/12/16/2290017.html网上很多都说录制了之后视频文件为0k,或者是打不开。其实,这个原因主要...
  • Augusdi
  • Augusdi
  • 2013年04月05日 23:29
  • 13404

opencv录制视频

使用笔记本的摄像头录制视频,并保存为avi格式。 #include #include #include #include #include using namespace cv; usi...
  • tuwenqi2013
  • tuwenqi2013
  • 2017年08月11日 19:48
  • 333

OpenCV x64 vs2010 下打开摄像头录制视频写成avi(代码为转载)

首先参照下面这里进行opencv x64位机器下面的配置 http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85O...
  • wangyaninglm
  • wangyaninglm
  • 2013年11月14日 21:05
  • 5092

opencv视频录制及解码器的一些说明

opencv 作为一个图像处理库,对视频方面采取了一些简单的方法封装。OpenCV只支持avi的格式,而且生成的视频文件不能大于2GB,而且不能添加音频。videocapture 打开摄像头参数为0时...
  • zhushiq1234
  • zhushiq1234
  • 2016年04月10日 10:38
  • 1680

opencv视频操作基础---VideoCapture类

opencv中通过VideoCaptrue类对视频进行读取操作以及调用摄像头,下面是该类的API。 1.VideoCapture类的构造函数: C++: VideoCapture::VideoCapt...
  • weicao1990
  • weicao1990
  • 2016年11月28日 18:02
  • 10643

ffmpeg实现电脑屏幕录像(opencv实现滤镜)和音频录取

  • 2016年11月22日 23:39
  • 36.57MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenCV 摄像头录制视频
举报原因:
原因补充:

(最多只允许输入30个字)