Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / 用OpenCV调整视频大小

用OpenCV调整视频大小// videoProcess.cpp : 定义控制台应用程序的入口点。
//#include"stdafx.h" 
#include <stdio.h> 
#include <cv.h> 
#include <highgui.h> int main(int argc, char *argv[]) 

 CvCapture* capture = cvCaptureFromAVI("D:\video\sunglass\day\x12.avi");  IplImage* frame = 0;  int isColor = 1;   
 int fps   = 25; // or 25
 CvVideoWriter *writer = cvCreateVideoWriter("D:\video\sunglass\day\xx12.avi",CV_FOURCC("X","V","I","D"),fps,cvSize(640,480),isColor);    cvNamedWindow( "vivi"); 
 //读取和显示 
 while(1) 
 { 
  frame = cvQueryFrame(capture); //获取一帧图片 
  if(frame == NULL) 
   break;   CvSize dstSize = cvSize(frame->width * 2, frame->height * 2);
  IplImage *dst = cvCreateImage(dstSize, frame->depth, frame->nChannels);  cvResize( frame, dst, CV_INTER_LINEAR );
  cvShowImage( "vivi", dst ); //将其显示 
  char key = cvWaitKey(10); 
 
  cvWriteFrame(writer, dst);
  frame = NULL;
  cvReleaseImage(&dst);
 }  cvReleaseVideoWriter(&writer);   
 cvDestroyWindow("vivi");  return 0; 
} --------------------------------------分割线 --------------------------------------Ubuntu Linux下安装OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htmUbuntu 12.04 安装 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htmCentOS下OpenCV无法读取视频文件 http://www.linuxidc.com/Linux/2011-07/39295.htmUbuntu 12.04下安装OpenCV 2.4.5总结 http://www.linuxidc.com/Linux/2013-06/86704.htmUbuntu 10.04中安装OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm基于QT和OpenCV的人脸识别系统 http://www.linuxidc.com/Linux/2011-11/47806.htm--------------------------------------分割线 --------------------------------------OpenCV的详细介绍:请点这里
OpenCV的下载地址:请点这里本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-11/109158.htm