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

opencv幀差法找出相差大的圖像

 更新時(shí)間:2020年03月21日 09:14:31   作者:amulet0703  
這篇文章主要為大家詳細(xì)介紹了opencv幀差法找出相差大的圖像,包含訪問(wèn)mat的像素值,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了opencv幀差法找出相差大的圖像,供大家參考,具體內(nèi)容如下

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <fstream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/ml/ml.hpp>
#include <string.h>
 
#define IMAGENO 18456
using namespace std;
using namespace cv;
 
int main(int argc,char * argv())
{
 string ImgName;
 char OutName[100];
 Mat Image,tempImage,previousImage,currentImage,resultImage;
 
 ifstream fin("ImageList.txt");
 //ifstream fin("new.txt");
 
 for(int num=0; num<IMAGENO && getline(fin,ImgName); num++)
 {
 cout <<"讀入"<<ImgName<<endl;
 ImgName = "E:\\Image\\" + ImgName ;
 
 Image = imread(ImgName);
 resize(Image,tempImage,Size(130,130));
 if (num == 0)
 {
  cvtColor(tempImage, previousImage, CV_BGR2GRAY);
  sprintf(OutName,"E:\\數(shù)據(jù)集\\目標(biāo)區(qū)域圖像\\StudentsArea摳圖篩選\\%5d.jpg",num);
  imwrite(OutName,Image);
 }
 if (num > 0)
 {
  cvtColor(tempImage, currentImage, CV_BGR2GRAY);
  absdiff(currentImage,previousImage,resultImage); //幀差法,相減
  threshold(resultImage, resultImage, 20, 255.0, CV_THRESH_BINARY); //二值化,像素值相差大于20則置為255,其余為0
  int counter = 0;
  // 訪問(wèn)mat中的像素
  for (int i=0; i<resultImage.rows; i++)
  {
  uchar *data = resultImage.ptr<uchar>(i); //獲取每一行的指針
  for (int j=0;j<resultImage.cols; j++)
  {
   if (data[j] == 255) //訪問(wèn)到像素值
   {
   counter++;
   }   
  }
  }
  if (counter > 4000) //達(dá)到閾值的像素?cái)?shù)達(dá)到一定的數(shù)量則保存該圖像
  {
  sprintf(OutName,"E:\\Image篩選之后\\%5d.jpg",num);
  imwrite(OutName,Image);
  }
  cvtColor(tempImage, previousImage, CV_BGR2GRAY); 
 } 
 }
}

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

相關(guān)文章

  • C++輸入輸出重定向方法示例

    C++輸入輸出重定向方法示例

    這篇文章主要給大家介紹了關(guān)于C++輸入輸出重定向的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • C++ vector的用法小結(jié)

    C++ vector的用法小結(jié)

    這篇文章主要介紹了c++中,vector是一個(gè)十分有用的容器,下面對(duì)這個(gè)容器做一下總結(jié)
    2013-12-12
  • CFileDialog設(shè)置多選的問(wèn)題解決

    CFileDialog設(shè)置多選的問(wèn)題解決

    前幾天同事問(wèn)我在CFileDialog中多選時(shí)按確定按鈕后DoModal函數(shù)的返回值是IDCANCEL的問(wèn)題解決
    2013-02-02
  • C語(yǔ)言:代碼宏詳解

    C語(yǔ)言:代碼宏詳解

    這篇文章主要介紹了 C語(yǔ)言宏定義使用實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下,希望能夠給你帶來(lái)幫助
    2021-09-09
  • 淺談C++變量作用域

    淺談C++變量作用域

    這篇文章主要介紹了C++變量作用域的的相關(guān)資料,文中代碼非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C語(yǔ)言中二級(jí)指針的應(yīng)用小結(jié)

    C語(yǔ)言中二級(jí)指針的應(yīng)用小結(jié)

    二級(jí)指針是C語(yǔ)言中指向指針的指針,常用于在函數(shù)中修改指針的地址,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的推箱子小游戲

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的推箱子小游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的推箱子小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C++利用opencv實(shí)現(xiàn)人臉檢測(cè)

    C++利用opencv實(shí)現(xiàn)人臉檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了C++利用opencv實(shí)現(xiàn)人臉檢測(cè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C語(yǔ)言數(shù)組按協(xié)議存儲(chǔ)與按協(xié)議解析數(shù)據(jù)的實(shí)現(xiàn)

    C語(yǔ)言數(shù)組按協(xié)議存儲(chǔ)與按協(xié)議解析數(shù)據(jù)的實(shí)現(xiàn)

    今天小編就為大家分享一篇關(guān)于C語(yǔ)言數(shù)組按協(xié)議存儲(chǔ)與按協(xié)議解析數(shù)據(jù)的實(shí)現(xiàn),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • C++ 異常的詳細(xì)介紹

    C++ 異常的詳細(xì)介紹

    這篇文章主要介紹了C++ 異常的詳細(xì)介紹的相關(guān)資料,希望通過(guò)本文大家能夠掌握C++異常的使用方法,需要的朋友可以參考下
    2017-09-09

最新評(píng)論

滦平县| 大英县| 江安县| 习水县| 潜江市| 苗栗县| 达尔| 新干县| 将乐县| 建始县| 沁水县| 蓬安县| 沭阳县| 平陆县| 临江市| 鄂托克旗| 靖远县| 大连市| 凤翔县| 华亭县| 揭西县| 井冈山市| 唐山市| 都江堰市| 晴隆县| 博爱县| 永宁县| 高密市| 永靖县| 宜兴市| 吴旗县| 东方市| 牙克石市| 怀来县| 江山市| 理塘县| 葵青区| 杨浦区| 无极县| 甘孜县| 固镇县|