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

opencv3/C++實(shí)現(xiàn)視頻讀取、視頻寫入

 更新時(shí)間:2019年12月11日 14:37:31   作者:阿卡蒂奧  
今天小編就為大家分享一篇opencv3/C++實(shí)現(xiàn)視頻讀取、視頻寫入,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

視頻讀取

視頻讀取,主要利用VideoCapture類下的方法打開視頻并獲取視頻中的幀,具體示例如下:

#include<iostream>
#include<opencv2/opencv.hpp>
using namespace cv;

int main()
{
  VideoCapture capture;
  Mat frame;
  frame= capture.open("E:/image/a1.avi");
  if(!capture.isOpened())
  {
    printf("can not open ...\n");
    return -1;
  }
  namedWindow("output", CV_WINDOW_AUTOSIZE);

  while (capture.read(frame))
  {
    imshow("output", frame);
    waitKey(10);
  }
  capture.release();
  return 0;
}

capture.open()的參數(shù)為0時(shí)為讀取攝像頭:

frame= capture.open(0);

視頻寫入

通過(guò)攝像頭獲取視頻,然后通過(guò)capture.get(CV_CAP_PROP_FRAME_WIDTH), capture.get(CV_CAP_PROP_FRAME_HEIGHT)獲取當(dāng)前幀的寬度和高度,創(chuàng)建一個(gè)VideoWriter類對(duì)象writer進(jìn)行視頻的寫入。

寫入前可進(jìn)行視頻的簡(jiǎn)單處理。

#include<iostream>
#include<opencv2/opencv.hpp>
using namespace cv;

int main()
{
  VideoCapture capture;
  capture.open(0);
  if(!capture.isOpened())
  {
    printf("can not open ...\n");
    return -1;
  }

  Size size = Size(capture.get(CV_CAP_PROP_FRAME_WIDTH), capture.get(CV_CAP_PROP_FRAME_HEIGHT));
  VideoWriter writer;
  writer.open("E:/image/a2.avi", CV_FOURCC('M', 'J', 'P', 'G'), 10, size, true);

  Mat frame, gray;
  namedWindow("output", CV_WINDOW_AUTOSIZE);

  while (capture.read(frame))
  {
    //轉(zhuǎn)換為黑白圖像
    cvtColor(frame, gray, COLOR_BGR2GRAY); 
    //二值化處理 
    threshold(gray, gray, 0, 255, THRESH_BINARY | THRESH_OTSU);
    cvtColor(gray, gray, COLOR_GRAY2BGR);
    imshow("output", gray);
    writer.write(gray);
    waitKey(10);
  }

  waitKey(0);
  capture.release();
  return 0;
}

以上這篇opencv3/C++實(shí)現(xiàn)視頻讀取、視頻寫入就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

周宁县| 大渡口区| 正阳县| 潜江市| 容城县| 合江县| 丰原市| 布拖县| 大埔区| 红桥区| 周宁县| 万载县| 横峰县| 民和| 龙胜| 西贡区| 阿坝| 海安县| 沁阳市| 淮滨县| 兴国县| 青浦区| 阿勒泰市| 赤峰市| 开化县| 阜阳市| 乡宁县| 思南县| 惠东县| 岳池县| 福鼎市| 乌审旗| 汉川市| 张家川| 沂水县| 阳春市| 昌图县| 县级市| 清河县| 井冈山市| 陵川县|