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

OpenCV2從攝像頭獲取幀并寫入視頻文件的方法

 更新時間:2018年08月03日 11:07:49   作者:林多  
今天小編就為大家分享一篇OpenCV2從攝像頭獲取幀并寫入視頻文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一段基于OpenCV2的代碼。

作用是從攝像頭獲取幀并將幀寫入指定的視頻文件中。

需要注意的是,視頻文件所在的路徑需要存在,例如D:/images/1.avi。images這個目錄需要存在。調(diào)用VideoWrite類對象的成員函數(shù)open時,編解碼方式參數(shù)設(shè)置為-1,代碼運行時會彈出對話框,手動選擇編解碼方式。

#include<opencv2\highgui\highgui.hpp>
#include<opencv2\imgproc\imgproc.hpp>
#include<opencv2\core\core.hpp>

int main()
{
 //打開攝像頭
 cv::VideoCapture captrue(0);
 //視頻寫入對象
 cv::VideoWriter write;
 //寫入視頻文件名
 std::string outFlie = "D:/1.avi";
 //獲得幀的寬高
 int w = static_cast<int>(captrue.get(CV_CAP_PROP_FRAME_WIDTH));
 int h = static_cast<int>(captrue.get(CV_CAP_PROP_FRAME_HEIGHT));
 cv::Size S(w, h);
 //獲得幀率
 double r = captrue.get(CV_CAP_PROP_FPS);
 //打開視頻文件,準(zhǔn)備寫入
 write.open(outFlie, -1, r, S, true);

 //打開失敗
 if (!captrue.isOpened())
 {
  return 1;
 }
 bool stop = false;
 cv::Mat frame;
 //循環(huán)
 while (!stop)
 {
  //讀取幀
  if (!captrue.read(frame))
   break;
  cv::imshow("Video", frame);
  //寫入文件
  write.write(frame);
  if (cv::waitKey(10) > 0)
  {
   stop = true;
  }
 }
 //釋放對象
 captrue.release();
 write.release();
}

以上這篇OpenCV2從攝像頭獲取幀并寫入視頻文件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • pytorch中 gpu與gpu、gpu與cpu 在load時相互轉(zhuǎn)化操作

    pytorch中 gpu與gpu、gpu與cpu 在load時相互轉(zhuǎn)化操作

    這篇文章主要介紹了pytorch模型載入之gpu和cpu互轉(zhuǎn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python用threading實現(xiàn)多線程詳解

    Python用threading實現(xiàn)多線程詳解

    這篇文章主要給大家介紹了Python用threading實現(xiàn)多線程的方法示例,文中介紹的很詳細,對大家具有一定的參考借鑒價值,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-02-02
  • 使用Fastapi打包exe后無限啟動導(dǎo)致死機的解決辦法

    使用Fastapi打包exe后無限啟動導(dǎo)致死機的解決辦法

    將 fastapi 服務(wù)打包成 exe 后雙擊執(zhí)行,命令行中不斷創(chuàng)建服務(wù)導(dǎo)致cpu吃滿,最后死機,所以本文給大家介紹了Fastapi打包exe后無限啟動導(dǎo)致死機的解決辦法,需要的朋友可以參考下
    2024-03-03
  • python 使用get_argument獲取url query參數(shù)

    python 使用get_argument獲取url query參數(shù)

    這篇文章主要介紹了python 使用get_argument獲取url query參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Python中用xlwt制作表格實例講解

    Python中用xlwt制作表格實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于Python中用xlwt制作表格實例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • python多進程中的內(nèi)存復(fù)制(實例講解)

    python多進程中的內(nèi)存復(fù)制(實例講解)

    下面小編就為大家分享一篇python多進程中的內(nèi)存復(fù)制(實例講解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • 使用python實現(xiàn)一個瀏覽器自動化的腳本

    使用python實現(xiàn)一個瀏覽器自動化的腳本

    最近工作中有這樣一個需求:客戶反饋在瀏覽器操作過程中,重復(fù)流程操作太頻繁,能不能讓瀏覽器自動操作完成?所以本文給大家介紹了如何使用python實現(xiàn)一個瀏覽器自動化的腳本,感興趣的朋友可以參考下
    2024-04-04
  • python安裝后的目錄在哪里

    python安裝后的目錄在哪里

    在本篇內(nèi)容里小編給各位分享的是關(guān)于python安裝后的目錄位置的知識點內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • 利用Python實現(xiàn)圖書超期提醒

    利用Python實現(xiàn)圖書超期提醒

    很多人喜歡逛圖書館,時不時去借本書,但每本書可能只可以借兩個月,一旦超期不還就會進行相應(yīng)的處罰!為什么不寫個腳本來通知自己圖書超期呢?說了這么多廢話,我們就進入主題吧?。?!
    2016-08-08
  • python自動保存百度盤資源到百度盤中的實例代碼

    python自動保存百度盤資源到百度盤中的實例代碼

    這篇文章主要介紹了python自動保存百度盤資源到百度盤中的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08

最新評論

新竹县| 安庆市| 五台县| 台安县| 浙江省| 上饶县| 大关县| 通州区| 枝江市| 苗栗县| 鸡泽县| 日土县| 徐州市| 衡水市| 察隅县| 通山县| 方正县| 宣武区| 巴林左旗| 冀州市| 阿克陶县| 巨野县| 施秉县| 富蕴县| 淮安市| 武夷山市| 常熟市| 繁峙县| 平乡县| 准格尔旗| 固安县| 云阳县| 南漳县| 前郭尔| 乌苏市| 米泉市| 穆棱市| 三穗县| 江西省| 南涧| 葵青区|