zoukankan      html  css  js  c++  java
  • OpenCV学习笔记4_ImageToAvi_写视频

    ImageToAvi_写视频,将一个系类的图片给组合成一个AVI视频

    ImageToAvi.c

    /* 
     * Copyright (c++) 2013,合肥学院智能视觉与检测实验室 
     * All rights reserved. 
     * 
     * 文件名称:ImageToAvi.c
     * 作    者:高全宁 
     * 完成日期:2013年5月7日
     *
     *还有点问题,就显示第一张, 思考原因:图片不是一个系列,或者图片太少??
     */ 
    
    #include "stdafx.h"
    
    #include "cv.h"
    #include "highgui.h"
    #include "cxcore.h"
    
    int main()
    {
        CvSize size = cvSize(480,360);
        double fps = 15;
    
        CvVideoWriter* writer = cvCreateVideoWriter("F:\\out.avi",-1,fps,size);
    
        int image_id = 0;
        char filename[256];
    
        sprintf(filename,"F:\\image\\%d.jpg",image_id);
    
        IplImage* src = cvLoadImage(filename);
    
        if (!src)
        {
            return 0;
        }
    
        IplImage* src_resize = cvCreateImage(size,8,3);
    
        cvNamedWindow("avi");
    
        while(src)
        {
            cvShowImage("avi",src_resize);
            cvWaitKey(1);
    
            cvResize(src, src_resize);
    
            cvWriteFrame(writer, src_resize);
    
            cvReleaseImage(&src);
    
            image_id++;
            sprintf(filename, "F:\\image\\%d.jpg");
    
            src = cvLoadImage(filename);
        }
    
        cvReleaseVideoWriter(&writer);
        cvReleaseImage(&src_resize);
    
        return 0;
    }

    ImageToAvi.cpp

    待补

  • 相关阅读:
    PHP 速度测试函数
    ajax的简单应用之快速入门
    PHP漏洞详解
    jQuery Ajax 实例 全解析
    2007年最后的一天
    近来心情格外的郁闷
    使用 Ajax 实现 lightbox
    GridView删除,编辑应用
    完美的wsus客户端注册表文件
    VISTA桌面显示Internet Explorer
  • 原文地址:https://www.cnblogs.com/gaoquanning/p/3067399.html
Copyright © 2011-2022 走看看