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

opencv利用視頻的前n幀求平均圖像

 更新時間:2020年03月21日 06:51:52   作者:迷途中的前進  
這篇文章主要為大家詳細介紹了opencv利用視頻的前n幀求平均圖像,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了opencv利用視頻的前n幀求平均圖像的具體代碼,供大家參考,具體內(nèi)容如下

自己寫的哈,可以用該小程序?qū)σ曨l求解平均模型。

//OpenCV中如何累加多幅圖像并取平均值
#include "cv.h"
#include "highgui.h"
int main(int argc,char *argv[])
{
 int nframe = 50;//利用前nfram幀求解平均圖
  CvCapture *capture = cvCreateFileCapture( "3.avi"); 
  if (NULL==capture)
  {
   printf("沒有找到該視頻!\n");
   return -1;
  }
  IplImage * Img=cvQueryFrame(capture);
  cvNamedWindow("原圖",0);
  //cvShowImage("原圖",Img);
  IplImage * img_sum = cvCreateImage(cvGetSize(Img),IPL_DEPTH_32F,3);
  cvZero(img_sum);
 for(int i = 0;i <nframe;i++)//統(tǒng)計背景模型
 {
  cvAcc(Img,img_sum);
  Img=cvQueryFrame(capture);
  cvWaitKey(100);
  cvShowImage("原圖",Img);
  //printf(".");
 }
  IplImage * img_sum_gray = cvCreateImage(cvGetSize(Img),IPL_DEPTH_8U,3);
  cvConvertScale(img_sum,img_sum_gray,1.0/nframe);
  
  cvNamedWindow("img_sum_gray",0);
  cvShowImage("img_sum_gray",img_sum_gray);
  cvSaveImage("model.jpg",img_sum_gray);
 cvWaitKey(0);
  
  cvDestroyAllWindows();
  cvReleaseImage(&img_sum);
  cvReleaseImage(&img_sum_gray);
  
  return 0;
}

利用前20幀求視頻的平均圖像,如下:

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

相關(guān)文章

  • C++ Sort函數(shù)使用場景分析

    C++ Sort函數(shù)使用場景分析

    sort函數(shù)是algorithm庫下的一個函數(shù),sort函數(shù)是不穩(wěn)定的,即大小相同的元素在排序后相對順序可能發(fā)生改變,如果某些場景需要保持相同元素間的相對順序,可使用stable_sort函數(shù),接下來通過本文給大家介紹C++ Sort函數(shù)詳解,感興趣的朋友一起看看吧
    2025-04-04
  • 基于C++中覆蓋,重載,隱藏的一點重要說明

    基于C++中覆蓋,重載,隱藏的一點重要說明

    下面小編就為大家?guī)硪黄贑++中覆蓋,重載,隱藏的一點重要說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • C語言深入探索浮點數(shù)的使用秘密

    C語言深入探索浮點數(shù)的使用秘密

    在C語言中,浮點數(shù)是一個很重要的類型,浮點數(shù)可以使數(shù)據(jù)更為精確。浮點數(shù)說白了就是帶有小數(shù)點的數(shù)。比如1.6?0.0000?765.2等等,浮點數(shù)具體是怎么用的呢,讓我們一起來看看
    2022-04-04
  • C++面試八股文之STL標準模板庫使用詳解

    C++面試八股文之STL標準模板庫使用詳解

    這篇文章主要為大家介紹了C++面試八股文之STL標準模板庫使用詳解,<BR>有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • C語言實現(xiàn)棧及棧的詳解

    C語言實現(xiàn)棧及棧的詳解

    這篇文章主要介紹了C語言實現(xiàn)棧及棧的詳解,一種特殊的線性表,其只允許在固定的一端進行插入和刪除元素操作,進行數(shù)據(jù)插入和刪除操作的一端稱為棧頂,另一端稱為棧底,需要的朋友可以參考下
    2023-07-07
  • 自己模擬寫C++中的String類型實例講解

    自己模擬寫C++中的String類型實例講解

    下面小編就為大家?guī)硪黄约耗M寫C++中的String類型實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Opencv圖像處理之輪廓外背景顏色改變

    Opencv圖像處理之輪廓外背景顏色改變

    這篇文章主要為大家詳細介紹了Opencv圖像處理之輪廓外背景顏色改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C++ 之 Asio 庫(全面解析)

    C++ 之 Asio 庫(全面解析)

    下面小編就為大家?guī)硪黄狢++ 之 Asio 庫(全面解析)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 深入了解C語言中常見的文件操作方法

    深入了解C語言中常見的文件操作方法

    這篇文章主要為大家詳細介紹了C語言中常見的文件操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • c++選擇排序詳解

    c++選擇排序詳解

    選擇排序(Selection sort)是一種簡單直觀的排序算法。它的工作原理是每一次從無序組的數(shù)據(jù)元素中選出最?。ɑ蜃畲螅┑囊粋€元素,存放在無序組的起始位置,無序組元素減少,有序組元素增加,直到全部待排序的數(shù)據(jù)元素排完。
    2017-05-05

最新評論

佛学| 紫金县| 闻喜县| 饶河县| 兴安盟| 蓬莱市| 佛冈县| 五寨县| 泸溪县| 太康县| 潜江市| 北辰区| 鄂州市| 明光市| 巴里| 永宁县| 太康县| 象州县| 海安县| 江油市| 佳木斯市| 略阳县| 舒兰市| 江陵县| 长阳| 海淀区| 贞丰县| 丹东市| 普兰县| 永泰县| 武城县| 芜湖市| 柏乡县| 深州市| 出国| 泾川县| 石林| 株洲县| 米林县| 竹北市| 东乡县|