日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

图片视频相互转换

發布時間:2024/5/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图片视频相互转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配置opencv3.0+VS2013(其他版本更改include文件即可)
一、圖片轉換為視頻

#include "stdAfx.h" #include <iostream> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> using namespace cv; using namespace std; int main() {// 定義相關參數const int num = 220;//圖片總數char fileName[50];char windowName[50];cv::Mat srcImage;char* outfile = "E:\\View1.avi";//輸出視頻路徑double fps = 15;CvSize size = cvSize(768,576);//創建輸出視頻文件CvVideoWriter* Save_result = NULL;Save_result = cvCreateVideoWriter(outfile, CV_FOURCC('X', 'V', 'I', 'D'), fps, size, 1);IplImage* dstImg = cvCreateImage(size, IPL_DEPTH_8U, 3);//創建要保存的圖像for (int i = 1; i <= num; i++){// sprintf讀入指定路徑下圖片序列sprintf_s(fileName, "F:\\畢業相關的程序\\測試數據集\\View_001\\1 (%d).jpg", i);//文件名格式為1(11).jpg格式,如需更改,直接做替換sprintf_s(windowName, "video");// 按照圖像文件名讀取srcImage = cv::imread(fileName);if (!srcImage.data){std::cout << "No data!" << std::endl;return -1;}dstImg = &IplImage(srcImage);cvWriteFrame(Save_result, dstImg);cv::namedWindow(windowName);cv::imshow(windowName, srcImage);waitKey(10);std::cout << "NO: " << i << std::endl;/* 該處可以添加處理步驟 */}cvReleaseVideoWriter(&Save_result);cvDestroyWindow(windowName);//必須釋放VideoWriter、銷毀窗口,否則視頻無法播放cv::waitKey(0);return 0; }

二、視頻轉換成圖片

CvCapture* capture = cvCaptureFromAVI("F:\\畢業論文相關\\機場視頻\\安檢區外北側.ts");int i = 0;IplImage* img = 0;char image_name[50];cvNamedWindow("實時視頻");//讀取和顯示 while (1){img = cvQueryFrame(capture); //獲取一幀圖片 if (img == NULL)break;cvShowImage("實時視頻", img); //將其顯示 char key = cvWaitKey(20);sprintf_s(image_name, "%s%d%s","F:\\畢業論文相關\\機場視頻\\density_img_", ++i, ".jpg");//保存的圖片名 if (i%5==0){cvSaveImage(image_name, img); //保存一幀圖片 }}cvReleaseCapture(&capture);cvDestroyWindow("實時視頻");

總結

以上是生活随笔為你收集整理的图片视频相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。