OPENCV jpg图片合成avi视屏
2016-03-23 13:41
369 查看
环境:opencv2.4.10 VS2010
申明:代码可能会有问题,但是确实实现的图片合成视屏,望广大网友指正。code: #include <opencv2/opencv.hp> using namespace std; using namespace cv; #include <stdio.h> int main() { int num = 1; CvSize size = cvSize(1024,633); //视频帧格式的大小 Mat image; double fps = 4.0; VideoWriter writer = VideoWriter("D:\\phei1.avi",CV_FOURCC('M','J','P','G'),fps,size); char cname[100] = {0}; VideoCapture capture; capture.open("D:\\phei1.avi"); while(1) { sprintf(cname,"D:\\potho\\img%d.jpg",num); //加载图片的文件夹,图片的名称编号是1开始 image = imread(cname,-1);//加载图片文件至内存 if (image.empty()) { cout << "图像加载失败!" << endl; return -1; } imshow("DisplayImage",image); writer << image; //将图片写到视屏文件中 if(++num == 23) break; cvWaitKey(1); } waitKey(0); destroyWindow("DisplayImage"); //---------------------------------------------------------------------- return 0; }
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- Lua和C语言的交互详解
- C#实现把彩色图片灰度化代码分享
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- C#实现图片加相框的方法
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧