欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

OpenCV怎么利用背景建模檢測運動物體-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)OpenCV怎么利用背景建模檢測運動物體的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)主營金門網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),金門h5成都小程序開發(fā)搭建,金門網(wǎng)站營銷推廣歡迎金門等地區(qū)企業(yè)咨詢

本文實例為大家分享了OpenCV利用背景建模檢測運動物體的具體代碼,供大家參考,具體內(nèi)容如下

#include <opencv\highgui.h> 
#include <stdio.h> 
 
int main( int argc, char** argv ){ 
 
  IplImage* pFrame = NULL; 
  IplImage* pFrImg = NULL; 
  IplImage* pBkImg = NULL; 
 
  CvMat* pFrameMat = NULL; 
  CvMat* pFrMat = NULL; 
  CvMat* pBkMat = NULL; 
 
  CvCapture* pCapture = NULL; 
 
  int nFrmNum = 0; 
 
  cvNamedWindow("video", 1); 
  cvNamedWindow("background",1); 
  cvNamedWindow("foreground",1); 
 
  cvMoveWindow("video", 30, 0); 
  cvMoveWindow("background", 360, 0); 
  cvMoveWindow("foreground", 690, 0); 
  //打開視頻文件 
  if( !(pCapture = cvCaptureFromFile("video.avi")) ){ 
 
    fprintf(stderr, "Can not open video file video.avi\n"); 
    return -2; 
  } 
 
  //逐幀讀取視頻 
  while(pFrame = cvQueryFrame( pCapture )){ 
 
    nFrmNum++; 
 
    // 第一幀需要申請內(nèi)存并初始化 
    if(nFrmNum == 1){ 
 
      pBkImg = cvCreateImage(cvSize(pFrame->width, pFrame->height), 
                  IPL_DEPTH_8U,1); 
      pFrImg = cvCreateImage(cvSize(pFrame->width, pFrame->height), 
                  IPL_DEPTH_8U,1); 
      pBkMat = cvCreateMat(pFrame->height, pFrame->width, CV_32FC1); 
      pFrMat = cvCreateMat(pFrame->height, pFrame->width, CV_32FC1); 
      pFrameMat = cvCreateMat(pFrame->height, pFrame->width, CV_32FC1); 
 
      // 轉(zhuǎn)換為單通道圖像再處理 
      cvCvtColor(pFrame, pBkImg, CV_BGR2GRAY); 
      cvCvtColor(pFrame, pFrImg, CV_BGR2GRAY); 
 
      cvConvert(pFrImg, pFrameMat); 
      cvConvert(pFrImg, pFrMat); 
      cvConvert(pFrImg, pBkMat); 
    }else{ 
 
      cvCvtColor(pFrame, pFrImg, CV_BGR2GRAY); 
      cvConvert(pFrImg, pFrameMat); 
 
      // 高斯濾波平滑圖像 
      cvSmooth(pFrameMat, pFrameMat, CV_GAUSSIAN, 3, 0, 0); 
 
      // 當(dāng)前幀與背景圖相減 
      cvAbsDiff(pFrameMat, pBkMat, pFrMat); 
 
      // 二值化背景圖 
      cvThreshold(pFrMat, pFrImg, 60, 255.0, CV_THRESH_BINARY); 
 
      //進(jìn)行形態(tài)學(xué)濾波,去除噪聲. 效果不好,將行車都作為噪聲去除了 
      //cvErode(pFrImg, pFrImg, 0, 1); 
      //cvDilate(pFrImg, pFrImg, 0, 1); 
 
      // 更新背景 
      cvRunningAvg(pFrameMat, pBkMat, 0.003, 0); 
      // 將背景轉(zhuǎn)換為圖像格式,用于顯示 
      cvConvert(pBkMat, pBkImg); 
 
      cvShowImage("video", pFrame); 
      cvShowImage("background", pBkImg); 
      cvShowImage("foreground", pFrImg); 
 
      if( cvWaitKey(2) >= 0 ) 
        break; 
    } 
  } 
 
  cvDestroyWindow("video"); 
  cvDestroyWindow("background"); 
  cvDestroyWindow("foreground"); 
 
  cvReleaseImage(&pFrImg); 
  cvReleaseImage(&pBkImg); 
 
  cvReleaseMat(&pFrameMat); 
  cvReleaseMat(&pFrMat); 
  cvReleaseMat(&pBkMat); 
 
  return 0; 
}

效果圖:

OpenCV怎么利用背景建模檢測運動物體

感謝各位的閱讀!關(guān)于“OpenCV怎么利用背景建模檢測運動物體”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站aaarwkj.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站名稱:OpenCV怎么利用背景建模檢測運動物體-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://aaarwkj.com/article44/phhhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站改版網(wǎng)站設(shè)計、軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
日本丰满熟女毛茸茸的黑逼| 特别黄的日本免费视频| 久久精品熟女亚洲av色| 精品久久av一区二区三区| 91国产自拍在线视频| 四虎国产精品久久久久久网址| 91人妻成人精品一区二区| 小草少妇视频免费看视频| 精品一区二区三区乱码中文| 91欧美精品一区二区| 夫妻过性生活视频播放| 国产精品神马午夜福利| 国产欧美亚洲精品一区二区| 亚洲青青草原一区二区| 海外成人永久免费视频| 国产真人作爱视频免费| 日本成人高清一区二区| 欧美一区二区精品网站 | 久久亚洲精品1区2区| 精品久久久久久久中文字幕| 午夜日本大胆裸体艺术| 97在线视频这里只有精品| 日本高清有码视频在线观看| 国产高清在线a视频大全| 人妻少妇一区二区三区四区| 亚洲综合中文字幕久久网址| 久久精品一偷一偷国产| 日韩av大片一区二区三区| 中文岳妇荡欲丰满肥熟| 精品亚洲综合一区二区| 亚洲av在线视频免费播放| 粉嫩av一男战三女高潮| 99久在线观看精品视频| 成人免费毛片1000部| 一区二区三区欧美黑人| 日韩欧美国产午夜精品| 一区二区三区四区在线视频观看 | 中国亚洲视频一区二区| 国产成人免费视频大全| 人妻一少妇一区二区三区| 亚洲欧洲久久激情久av|