最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ opencv ffmpeg圖片序列化實(shí)現(xiàn)代碼解析

 更新時(shí)間:2020年08月27日 08:35:47   作者:njit_77  
這篇文章主要介紹了C++ opencv ffmpeg圖片序列化實(shí)現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

0、如果路徑中存在空格,用""把路徑包括起來

1、使用ffmpeg命令

ffmpeg -y -framerate 10 -start_number 1 -i E:\Image\Image_%d.bmp E:\test.mp4
-y 			 表示輸出時(shí)覆蓋輸出目錄已存在的同名文件
-framerate 10		 表示視頻幀率
-start_number 1		 表示圖片序號(hào)從1開始
-i E:\Image\Image_%d.bmp 表示圖片輸入流格式 

2、c++ 實(shí)現(xiàn) ffmpeg命令

2.1、system方式

// 代碼中執(zhí)行過程中會(huì)出現(xiàn)黑屏的閃爍,無法隱藏
system("ffmpeg.exe -y -framerate 10 -start_number 1 -i E:\Image\Image_%d.bmp E:\test.mp4");

2.2、ShellExecuteEx方式

SHELLEXECUTEINFO ShExecInfo = { 0 };
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;

ShExecInfo.lpVerb = L"open";
ShExecInfo.lpFile = L"ffmpeg.exe";
ShExecInfo.lpParameters = L"ffmpeg.exe -y -framerate 10 -start_number 1 -i E:\Image\Image_%d.bmp E:\test.mp4";

ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_HIDE;//窗口狀態(tài)為隱藏
ShExecInfo.hInstApp = NULL;
if (ShellExecuteEx(&ShExecInfo))
{
  if (ShExecInfo.hProcess)
  {
    WaitForSingleObject(ShExecInfo.hProcess, INFINITE);
  }
}

3、使用opencv

cv::Mat image;
int fps = 10;//視頻幀率

/*cv::VideoWriter::fourcc('M', 'P', '4', 'V')生成MP4格式視頻*/
/*cv::VideoWriter::fourcc('M', 'J', 'P', 'G')生成avi格式視頻,大小比'X', 'V', 'I', 'D'大*/
/*cv::VideoWriter::fourcc('X', 'V', 'I', 'D')生成avi格式視頻*/
cv::VideoWriter writer("video_out.avi", cv::VideoWriter::fourcc('M', 'J', 'P', 'G'),
            fps, cv::Size(3840, 2748)/*圖片大小,一定不能出錯(cuò)*/, 0);

for (size_t i = 1; i <= 100; i++)
{
  image = cv::imread("Image_" + std::to_string(i) + ".bmp", cv::IMREAD_GRAYSCALE);
  if (!image.empty())
  {
    writer.write(image);
  }
}

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++ 迭代器失效問題解決

    C++ 迭代器失效問題解決

    在C++中,當(dāng)一個(gè)vector進(jìn)行了插入或刪除操作時(shí),其迭代器可能會(huì)失效,本文就來介紹一下C++ 迭代器失效問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • C語言中正切的相關(guān)函數(shù)總結(jié)

    C語言中正切的相關(guān)函數(shù)總結(jié)

    這篇文章主要介紹了C語言中正切的相關(guān)函數(shù)總結(jié),包括正切和反正切以及雙曲線正切等的函數(shù),需要的朋友可以參考下
    2015-08-08
  • 使用C語言實(shí)現(xiàn)貪吃蛇小游戲

    使用C語言實(shí)現(xiàn)貪吃蛇小游戲

    這篇文章主要為大家詳細(xì)介紹了使用C語言實(shí)現(xiàn)貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C++?Cartographer源碼中關(guān)于MapBuilder的聲明與構(gòu)造

    C++?Cartographer源碼中關(guān)于MapBuilder的聲明與構(gòu)造

    這篇文章主要介紹了C++?Cartographer源碼中關(guān)于MapBuilder的聲明與構(gòu)造,前面已經(jīng)談到了Cartographer中添加軌跡的方法和傳感器的數(shù)據(jù)流動(dòng)走向。在添加軌跡的時(shí)候,除了添加位姿估計(jì)器還有采樣器,訂閱回調(diào)函數(shù)之外,最重要的是通過map_builder_bridge添加了一條軌跡
    2023-03-03
  • 使用C++實(shí)現(xiàn)跨進(jìn)程安全的文件讀寫鎖

    使用C++實(shí)現(xiàn)跨進(jìn)程安全的文件讀寫鎖

    在多進(jìn)程系統(tǒng)中,文件的并發(fā)讀寫可能導(dǎo)致數(shù)據(jù)競爭、文件損壞等問題,為了確保多個(gè)進(jìn)程能夠安全地訪問同一文件,我們需要使用文件鎖,本文將介紹如何使用 C++ 實(shí)現(xiàn)文件鎖,并確保文件的并發(fā)讀寫操作是安全的,需要的朋友可以參考下
    2025-02-02
  • 一文帶你學(xué)習(xí)C++中的虛函數(shù)

    一文帶你學(xué)習(xí)C++中的虛函數(shù)

    C++中的虛函數(shù)是一種非常重要的概念,它允許一個(gè)子類重寫基類的方法,并確保在調(diào)用基類指針或引用的方法時(shí),調(diào)用正確的子類方法,本文將介紹C++虛函數(shù)的基本概念、語法、使用及其示例,需要的朋友可以參考下
    2023-05-05
  • C++遞歸實(shí)現(xiàn)螺旋數(shù)組的實(shí)例代碼

    C++遞歸實(shí)現(xiàn)螺旋數(shù)組的實(shí)例代碼

    這篇文章主要介紹了C++遞歸實(shí)現(xiàn)螺旋數(shù)組的實(shí)例代碼,代碼簡單易懂,非常不錯(cuò),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • C++中vector的實(shí)現(xiàn)方法示例詳解

    C++中vector的實(shí)現(xiàn)方法示例詳解

    這篇文章主要介紹了C++中vector實(shí)現(xiàn)的相關(guān)資料,vector是C++中重要的容器之一,底層通過三個(gè)迭代器實(shí)現(xiàn),分別是_start,?_finish,?和_end_of_storage,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • C語言實(shí)現(xiàn)簡單的三子棋游戲

    C語言實(shí)現(xiàn)簡單的三子棋游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)三子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • C++ 類this及返回自身對(duì)象的引用方式

    C++ 類this及返回自身對(duì)象的引用方式

    這篇文章主要介紹了C++ 類this及返回自身對(duì)象的引用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評(píng)論

武陟县| 昌黎县| 茂名市| 南皮县| 镇江市| 民丰县| 南华县| 聂荣县| 望奎县| 桦川县| 武鸣县| 阿克苏市| 象州县| 神池县| 大冶市| 麦盖提县| 阿尔山市| 湛江市| 手机| 南通市| 牡丹江市| 扎鲁特旗| 咸宁市| 射洪县| 南澳县| 都匀市| 奉新县| 寿光市| 澎湖县| 承德市| 阳高县| 神池县| 东兰县| 莒南县| 孝感市| 同仁县| 余江县| 澄城县| 柳州市| 称多县| 南开区|