OpenCv 写视频文件
2016-05-31 20:01
309 查看
#include "highgui.h" #include "cv.h" #include "cxcore.h" #include "stdio.h" #include "stdlib.h" int main(int argc, char* argv[]) { CvSize size = cvSize(480, 360); double fps = 15; CvVideoWriter* writer = cvCreateVideoWriter("F:\\训练加入视频\\aaaa.avi", -1, fps, size); //CV_FOURCC(-1) int image_id = 1; char filename[256]; sprintf(filename, "F:\\训练加入视频\\car11\\%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:\\训练加入视频\\car11\\%d.jpg",image_id); src = cvLoadImage(filename); } cvReleaseVideoWriter(&writer); cvReleaseImage(&src_resize); cvDestroyWindow("avi"); return 0; }
相关文章推荐
- Linux下的进度条小程序
- linux环境搭建dubbo+zookeeper
- Linux shell function study
- 【linux】find命令详解
- ubuntu永久修改主机名
- 【OpenCV_08】直方图均衡化Histogram Equalization
- Linux下实现一个进度条
- Linux命令之chmod(修改文件权限)
- VMware克隆linux虚拟机后,克隆后的虚拟机如何把网卡eth1修改为eth0 ?
- linux文件权限和访问模式
- Topological Sorting
- 1.JavaWeb开发环境搭建(eclipse和tomcat)
- Hadoop入门之自动化定时调度之Azkaban部署及使用
- docker 存储模式 aufs改device mapper
- CentOS 在线安装mysql5.7
- VisualVM远程连接Tomcat
- Linux下的C++程序崩溃时打印崩溃信息
- EditText中imeOptions属性使用及设置无效解决
- Linux编程学习环境搭建
- Docker学习(一)