精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OpenCV 也可以檢測、跟蹤移動物體

開發
在本文中,我將解釋背景減除器的工作原理、不同類型的背景減除器以及如何使用 OpenCV 在 Python 中使用它們。

想象一下,你用手機拍攝視頻,按下一個按鈕,相機就開始錄制視頻。在幕后,手機相機非常快速地捕捉圖像,當你觀看視頻時,你看到的是一幅接一幅的圖像,但你沒注意到,因為這個過程發生得非???。一秒鐘內,你的手機顯示了30多幅圖像。如果你比較這些圖像并找到它們之間的差異,你就可以檢測到移動物體,這正是背景減除器的工作原理。

使用背景減除器檢測和追蹤鳥類

在本文中,我將解釋背景減除器的工作原理、不同類型的背景減除器以及如何使用 OpenCV 在 Python 中使用它們。

檢測移動物體的方法

1. 基本運動檢測

第一種方法也是最直觀的方法是計算幀與幀之間,或一個被認為是“背景”的幀和所有其他幀之間的差異。這個想法在最高層次上相當簡單:首先,保存第一幀。保存后,將其與新幀進行比較。通過逐像素比較,簡單地從兩幅圖像中減去。通過這種方式,你將獲得移動物體。

這種技術實現起來相當快,但并不適合應用,因為你需要將默認幀設置為背景,而背景在你的應用中可能不會保持恒定。

想象一下,你正在檢測汽車。設置一個默認背景并不會有效,因為汽車在不斷移動,一切都在變化。光線在變化,物體在移動。例如,你將第一幀設置為背景圖像,背景圖像中有3輛汽車,但僅僅一秒鐘后,它們就不會再存在,因為它們在移動。因此,背景圖像變得不準確,因為一切都在迅速變化。因此,算法不會很準確,特別是在環境快速變化的情況下。

看看圖像;算法是工作的,但不是很準確。看看左邊的圖像;有一些無意義的區域。那是因為在視頻中,背景幾乎每秒鐘都在變化,但在算法中,背景是恒定的。

左邊的圖像顯示了默認背景幀和當前幀之間的差異,而右邊的圖像顯示了帶有邊界框的當前幀

我想你已經理解了基本運動檢測的主要思想。根據你的期望,它可能有用。如果你不期望高精度,你可以考慮使用它。為了解決我上面討論的問題,背景減除器開始發揮作用?,F在是時候談談背景減除和減除器了。

2. 背景減除 

背景減除是計算機視覺中的一項基本技術,用于在視頻流中將移動物體從背景中隔離出來。通過將視頻中的每一幀與背景模型進行比較,可以識別出顯著差異的區域作為潛在的前景物體。然后,這個前景信息可以用于各種目的,包括目標檢測和追蹤。背景減除通常是許多目標追蹤和檢測算法中的關鍵步驟。

在背景減除中,背景圖像不是恒定的;由于光線變化、物體移動和場景動態等各種因素,它會隨著時間變化。背景減除算法的目標是適應性地建模和更新背景,以在變化的環境中準確檢測前景物體。通過這種方式,背景問題得到了解決。

在 OpenCV 中,背景減除器可以檢測陰影,并且通過閾值處理,它們可以從減除器檢測到的物體中排除陰影。這確實是準確檢測物體的一個非常重要的特性,因為未識別的陰影區域可能被減除器錯誤地解釋為單獨的移動物體,這是不可取的。

使用 OpenCV 中的背景減除器

Opencv 有幾種不同的背景減除器。我將使用其中兩個最著名的減除器:

  • K-最近鄰 (KNN)
  • 高斯混合 (MOG2)

我將只解釋 MOG2 如何進行背景減除,但我將使用這兩種方法來檢測和追蹤視頻。

下面是 MOG2 如何進行背景減除的:

  • 初始化:初始化 K 個高斯分布的混合,以模擬場景的背景。每個像素的背景模型由高斯混合表示,K 是一個預定義的參數。
  • 適應:隨著時間的推移,更新每個像素的背景模型,調整高斯分布的參數以適應場景的變化。
  • 前景檢測:根據高斯混合模型計算每個像素屬于背景的概率。概率低的像素被分類為前景。
  • 更新背景:對于被分類為背景的像素,更新高斯分布以納入新的觀察結果并適應場景的變化
  • 后處理:應用形態學操作(腐蝕、膨脹..)或其他技術來細化前景掩碼并去除噪聲。

代碼 / 檢測和追蹤移動物體

在代碼中,我已經解釋了大部分過程,但理解它的最佳方式是復制代碼并使用 cv2.imshow 函數觀察每個操作后的每一幀。

Subtraction

Threshold

Dilation


# import libraries
import cv2
import numpy as np

# KNN
KNN_subtractor = cv2.createBackgroundSubtractorKNN(detectShadows = True) # detectShadows=True : exclude shadow areas from the objects you detected

# MOG2
MOG2_subtractor = cv2.createBackgroundSubtractorMOG2(detectShadows = True) # exclude shadow areas from the objects you detected

# choose your subtractor
bg_subtractor=MOG2_subtractor

camera = cv2.VideoCapture("resources/run.mp4")

while True:
    ret, frame = camera.read()

    # Every frame is used both for calculating the foreground mask and for updating the background. 
    foreground_mask = bg_subtractor.apply(frame)

    # threshold if it is bigger than 240 pixel is equal to 255 if smaller pixel is equal to 0
    # create binary image , it contains only white and black pixels
    ret , treshold = cv2.threshold(foreground_mask.copy(), 120, 255,cv2.THRESH_BINARY)
    
    #  dilation expands or thickens regions of interest in an image.
    dilated = cv2.dilate(treshold,cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (3,3)),iterations = 2)
    
     # find contours 
    contours, hier = cv2.findContours(dilated,cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
    
    # check every contour if are exceed certain value draw bounding boxes
    for contour in contours:
        # if area exceed certain value then draw bounding boxes
        if cv2.contourArea(contour) > 50:
            (x,y,w,h) = cv2.boundingRect(contour)
            cv2.rectangle(frame, (x,y), (x+w, y+h), (255, 255, 0), 2)

    cv2.imshow("Subtractor", foreground_mask)
    cv2.imshow("threshold", treshold)
    cv2.imshow("detection", frame)
    
    if cv2.waitKey(30) & 0xff == 27:
        break
        
camera.release()
cv2.destroyAllWindows()

責任編輯:趙寧寧 來源: 小白玩轉Python
相關推薦

2021-01-11 21:08:22

物聯網資產跟蹤IOT

2024-07-30 14:45:08

2025-10-20 08:52:00

2017-08-31 08:10:38

傳感器無人機攝像頭

2024-12-25 16:35:53

2017-07-11 07:54:00

無線網絡信息化工業4.0

2025-02-17 07:00:00

ORB對象跟蹤器計算機視覺

2010-08-11 10:58:06

AndroidAndroid NDK

2025-09-26 09:12:49

AI模型視覺

2023-12-26 09:29:12

自動駕駛數據

2023-10-12 09:21:41

Java圖像

2024-07-17 10:30:00

2022-07-21 10:02:47

SonarQube代碼Java

2020-08-25 11:36:44

無人機倉儲物流

2020-03-20 10:10:21

機器人人工智能系統

2024-12-19 08:00:00

FAST算法OpenCV目標跟蹤

2012-08-14 09:20:00

Python

2024-10-28 17:17:32

2020-12-09 14:13:37

人工智能機器學習技術

2024-06-28 09:20:29

點贊
收藏

51CTO技術棧公眾號

国产欧美日韩免费| 在线观看久久av| 女人喷潮完整视频| 欧美特黄一级视频| 日韩视频三区| 日韩国产高清污视频在线观看| 欧美黄色免费影院| 国产美女福利在线| 99久久婷婷国产综合精品| 国产精品久久久久久超碰| 外国一级黄色片| 日韩精品丝袜美腿| 欧美嫩在线观看| 国产视频一视频二| 免费黄色在线网站| 91久色porny| 亚洲r级在线观看| 日本高清不卡码| 9191国语精品高清在线| 亚洲国内精品在线| 五月天开心婷婷| 精品众筹模特私拍视频| 欧美高清在线视频| 精品国产_亚洲人成在线| 在线免费看av片| 日韩天天综合| 欧美黑人又粗大| 久久久精品成人| 欧美三级电影在线| 欧美日产国产精品| 国产真实乱子伦| www免费在线观看| 国产精品妹子av| 欧美日韩系列| 特级丰满少妇一级aaaa爱毛片| 精品一区二区久久| 国产精品欧美在线| 精品国产xxx| 日韩午夜一区| 欧美精品xxx| 成人免费视频网站入口::| 国产一区二区在线| 日韩精品丝袜在线| 任你躁av一区二区三区| 精品国产18久久久久久二百| 欧美天堂亚洲电影院在线播放| 国产亚洲综合视频| 欧美13videosex性极品| 性感美女久久精品| 日韩国产成人无码av毛片| 老司机午夜在线| 国产精品久久三| 亚洲国产精品日韩| aiai在线| 日韩毛片视频在线看| 一区二区三区四区免费视频| 91se在线| 国产精品久久久久天堂| 亚洲在线不卡| 二区在线播放| 亚洲自拍偷拍麻豆| 成人免费观看在线| 日本不卡网站| 色偷偷久久人人79超碰人人澡| 国产成人无码精品久久久性色| 国语对白在线刺激| 亚洲成av人片在www色猫咪| 国产freexxxx性播放麻豆| 成人在线免费观看黄色| 舔着乳尖日韩一区| 国产免费成人在线| 成人精品动漫| 欧美高清视频不卡网| 亚洲制服中文字幕| 91精品短视频| 亚洲精品ady| 精品无码一区二区三区| 成人在线国产| 青娱乐精品视频在线| 亚洲免费av观看| 国产av第一区| 9999精品成人免费毛片在线看| 亚洲高清不卡在线| 欧美日韩大尺度| 日本欧美在线| 精品久久一区二区| asian性开放少妇pics| 精品一区av| 超碰日本道色综合久久综合 | xxxxx.日韩| 欧美欧美欧美欧美首页| 潘金莲一级淫片aaaaaaa| 久久男人av| 亚洲欧美日韩视频一区| 国产黄色小视频网站| 男女性高潮免费网站| 国产绿帽一区二区三区| 精品中文字幕一区二区小辣椒| 成人乱色短篇合集| 天堂av中文字幕| 国产精品日韩成人| 无码粉嫩虎白一线天在线观看| 亚洲va中文在线播放免费| 欧美一区二区在线视频| 色欲av无码一区二区三区| 亚洲精品久久久| 欧美在线视频观看| 国产麻豆精品一区| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲一区二区三区欧美| 手机在线观看av| 91精品国产麻豆| 人妻精品久久久久中文字幕| 国产又粗又猛又爽| 日本91福利区| 国产一区二区不卡视频在线观看| 日本免费视频在线观看| 精品久久久一区| 欧美视频亚洲图片| 精品日韩免费| 久久久久久有精品国产| 国产一区二区在线视频聊天| 久久综合国产精品| 成人黄色片免费| 日韩护士脚交太爽了| 日韩精品在线观看视频| 久久精品一级片| 久久福利资源站| 秋霞毛片久久久久久久久| www.youjizz.com在线| 91精品婷婷国产综合久久竹菊| 在线观看日本中文字幕| 国产欧美成人| 国产成人亚洲欧美| 在线免费观看污| 91精品国产综合久久精品| 手机看片福利视频| 亚洲综合另类| 免费精品视频一区二区三区| 涩涩视频在线播放| 亚洲国产精品久久91精品| 日韩影院一区二区| 国产一区久久久| 国产高清免费在线| 福利视频一区| 视频在线观看一区二区| 波多野结衣视频观看| 久久一区二区视频| 国产91在线免费| 日韩av系列| 欧美壮男野外gaytube| 日本一区高清| 在线精品观看国产| 欧美激情 一区| 日本女人一区二区三区| 日本欧美精品久久久| 欧美aaa大片视频一二区| 日韩精品高清在线观看| 国产一级精品视频| 久久一区二区三区四区| 欧美伦理片在线看| 欧美综合一区| 91久久在线播放| 宅男在线观看免费高清网站| 日韩一级完整毛片| 国产亚洲第一页| 成人蜜臀av电影| 能在线观看的av| 欧美一级本道电影免费专区| 国产日韩欧美夫妻视频在线观看| 大地资源网3页在线观看| 欧美一区二区三区四区在线观看| 麻豆视频在线免费看| 国产91在线观看| 国产免费黄视频| 成人中文视频| 爱情岛论坛亚洲入口| 一二三四视频在线中文| 在线视频日本亚洲性| 国产精品一区二区黑人巨大| 亚洲国产精品久久艾草纯爱| 99久久久无码国产精品衣服| 激情综合网av| 国产免费黄色小视频| 欧美视频网址| 国产 高清 精品 在线 a| 欧美极度另类| 欧美成人在线影院| 青青视频在线观| 欧美猛男男办公室激情| 日韩人妻无码一区二区三区99 | 1024视频在线| 欧美一区二区三区啪啪| 精品成人久久久| 国产精品久久久久久久久免费相片| 波多野吉衣在线视频| 丝袜诱惑制服诱惑色一区在线观看| 国产对白在线播放| 一区二区小说| 91久久精品一区| 天堂资源在线亚洲视频| 国产专区在线视频| 日韩精品一区二区不卡| 日日噜噜夜夜狠狠视频欧美人| 成年人免费观看的视频| 日韩欧美国产大片| 成人在线小视频| 女生影院久久| 欧美黑人又粗大| 日韩子在线观看| 日韩国产精品亚洲а∨天堂免| 国产又粗又猛又爽又黄的| 欧美日韩精品在线播放| 国产精品成人免费观看| 欧美国产激情一区二区三区蜜月| 精品一区二区视频在线观看| 国产一区二区在线看| 日本888xxxx| 99国产精品久久久久久久成人热 | 天天综合天天色| 91精品国产一区二区三区| 成人一二三四区| 疯狂做受xxxx欧美肥白少妇| 国产精品99re| 亚洲另类在线制服丝袜| 少妇太紧太爽又黄又硬又爽小说| 91丨九色丨黑人外教| 日本在线不卡一区二区| 国产酒店精品激情| 天天看片天天操| 日本欧美久久久久免费播放网| 可以在线看的黄色网址| 99精品国产福利在线观看免费 | 蜜臀91精品一区二区三区| 国产中文字幕免费观看| 99精品国产福利在线观看免费 | 丝袜综合欧美| www.欧美精品一二三区| 91ph在线| 久久精品人人爽| 激情在线小视频| 久久久国产成人精品| 男人和女人做事情在线视频网站免费观看| 国产亚洲精品久久久久动| 久久久资源网| 亚洲日本aⅴ片在线观看香蕉| 水莓100国产免费av在线播放| 精品日韩一区二区三区免费视频| 精品国产一级片| 精品国产污污免费网站入口| 殴美一级特黄aaaaaa| 亚洲第一在线视频| 天堂在线免费av| 精品亚洲国产成av人片传媒| 毛片免费在线播放| 揄拍成人国产精品视频| 欧美成人高清在线| 欧美成人自拍视频| 成人性生交大片免费看网站| 97久久精品国产| 欧美magnet| 国产日本欧美一区| 国产一精品一av一免费爽爽| 99porn视频在线| 国产一区二区三区亚洲| 久久伦理网站| 日韩欧美视频| 9191国产视频| 亚洲日本成人| 丝袜制服一区二区三区| 国产自产高清不卡| 精品人妻伦一二三区久| 久久久久久久久蜜桃| 国产精品18在线| 夜夜嗨av一区二区三区网页 | 国产一区喷水| 国产成人手机高清在线观看网站| 中文字幕精品—区二区日日骚| 欧美不卡视频| 国产精品视频一区二区三区四区五区 | 一区二区三区黄色| а√天堂8资源在线官网| 97精品国产aⅴ7777| 99久久亚洲国产日韩美女| 99九九视频| 国产精品欧美在线观看| 国产人妻互换一区二区| 亚洲一区欧美二区| 日本高清免费在线视频| 久久新电视剧免费观看| 神马午夜精品91| 欧美日韩性视频在线| 国产免费叼嘿网站免费| 亚洲精品国产综合久久| 欧美69xxx| 日本精品久久久| 欧美另类中文字幕| 欧美下载看逼逼| 欧美日韩国产综合网| 37pao成人国产永久免费视频| 国产毛片精品国产一区二区三区| 一二三不卡视频| 亚洲麻豆国产自偷在线| 免费一级a毛片| 亚洲第一中文字幕| 麻豆免费在线视频| 奇米成人av国产一区二区三区| 久久99成人| 亚洲春色在线| 欧美一级一区| 国产一卡二卡三卡四卡| 亚洲精品你懂的| 69视频免费在线观看| 精品精品欲导航| 黄色网页在线免费看| 国产精品激情av在线播放| 国产调教精品| 国产资源第一页| 国内精品国产成人| 538精品视频| 日韩欧美大尺度| 香蕉国产在线视频| 欧美激情二区三区| 日韩在线观看中文字幕| 一区二区三视频| 美女一区二区视频| 三年中国中文观看免费播放| 欧美日韩中文字幕综合视频| 亚洲风情第一页| 欧美大胆在线视频| 国产精品成人**免费视频| 一区二区在线中文字幕电影视频| 久久一区二区三区四区五区 | 69久久夜色精品国产69| 97一区二区国产好的精华液| 激情成人开心网| 国产精品一区二区免费不卡 | 91黄色小视频| 免费观看成年在线视频网站| 欧美亚洲国产视频小说| 日韩欧美在线精品| 乱妇乱女熟妇熟女网站| 99re这里只有精品6| 日韩精品一区二区不卡| 精品夜色国产国偷在线| 亚洲性受xxx喷奶水| 欧美高清性xxxxhd| 视频在线观看一区| 亚洲高潮女人毛茸茸| 欧美日韩精品一区二区三区| 欧美尤物美女在线| 91视频九色网站| 欧美激情五月| 在线观看国产免费视频| 日韩欧美大尺度| 精品视频一二三| 国产精品久久久一区| 51精产品一区一区三区| 中国特级黄色片| 精品动漫一区二区| 国产一级免费在线观看| 成人激情视频在线观看| 国产精品va| 星空大象在线观看免费播放| 欧美日韩国产中文精品字幕自在自线| 青青操在线视频| 国产精品青草久久久久福利99| 999久久久精品国产| wwwww在线观看| 欧美色道久久88综合亚洲精品| 韩国三级在线观看久| 91精品国产综合久久男男 | 日本高清精品| 日本a在线免费观看| 国产亚洲欧洲一区高清在线观看| 亚洲无码精品国产| 欧美激情国内偷拍| 国产精品三级| 激情文学亚洲色图| 舔着乳尖日韩一区| 日本美女高清在线观看免费| 懂色中文一区二区三区在线视频| 久久精品三级| 欧美三级免费看| 国产亚洲日本欧美韩国| 年轻的保姆91精品| 国产成人精品无码播放| 亚洲精品视频在线| 国产区在线视频| 91精品国产一区二区三区动漫 | 久久综合av| 亚洲av成人精品一区二区三区| 欧美性受xxxx黑人xyx性爽| 羞羞的网站在线观看| 日韩在线电影一区| 高清shemale亚洲人妖| 中文字幕在线一| 97热精品视频官网| 亚洲精品一二三区区别| 国产熟妇久久777777|