婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python OpenCV實現(xiàn)視頻追蹤

Python OpenCV實現(xiàn)視頻追蹤

熱門標簽:外呼并發(fā)線路 宿遷星美防封電銷卡 ai電話機器人哪里好 地圖標注審核表 百度地圖標注沒有了 湛江智能外呼系統(tǒng)廠家 西藏房產(chǎn)智能外呼系統(tǒng)要多少錢 ai電銷機器人源碼 長沙高頻外呼系統(tǒng)原理是什么

本文實例為大家分享了Python OpenCV實現(xiàn)視頻追蹤的具體代碼,供大家參考,具體內(nèi)容如下

1. MeanShift

假設有一堆點集和一個圓形的小窗口。現(xiàn)在需要將此窗口移動到具有最高點集密度的區(qū)域,如下圖:

第一個窗口C1是藍色圓圈的區(qū)域。藍色環(huán)的中心用藍色矩形標記并命名為 C1_o。窗口中所有點的點集形成的質(zhì)心在藍色圓形點C1_r。顯然,質(zhì)心和環(huán)的質(zhì)心不重合。移動藍色窗口,使質(zhì)心與先前獲得的質(zhì)心重合。在新移動的圓環(huán)的區(qū)域內(nèi)再次找到圓環(huán)包圍的點集的質(zhì)心,然后再次移動。通常,形心和質(zhì)心不重合。繼續(xù)執(zhí)行上述移動過程,直到形心與質(zhì)心大致重合。這樣,最終的圓形窗口就會落到像素分布最大的地方,也就是圖中的綠色圓圈C2。

除了用于視頻跟蹤之外,MeanShift算法在涉及數(shù)據(jù)和無監(jiān)督學習的各種場景中都有重要的應用,例如聚類、平滑等。它是一種廣泛使用的算法。

圖像是信息矩陣。如何使用MeanShift算法跟蹤視頻中的移動物體?一般流程如下:

1)在圖像上選擇一個目標區(qū)域,

2)計算選中區(qū)域的直方圖分布,一般是HSV顏色空間的直方圖。

3)計算下一幀圖像 b 的直方圖分布。

4)計算圖像b中與所選區(qū)域的直方圖分布最相似的區(qū)域,并使用MeanShift算法將所選區(qū)域沿最相似的部分移動,直到找到最相似的區(qū)域。

5)重復3到4的過程,完成整個視頻目標跟蹤。

一般情況下,我們使用直方圖反投影得到的圖像和目標物體在第一幀的起始位置。當目標物體的運動會在直方圖反投影圖像中反映出來時,MeanShift算法會將窗口移動到反投影圖像中灰度密度最高的區(qū)域。

假設我們有一個 100x100 的輸入圖像和一個 10x10 的模板圖像,直方圖反投影的過程是這樣的:

1)從輸入圖像的左上角(0,0)開始,從(0,0)到(10,10)剪切一張臨時圖像。

2)生成臨時圖像的直方圖。

3)將臨時圖像的直方圖與模板圖像的直方圖進行比較,比較結(jié)果標記為c。

4)直方圖比較結(jié)果c為結(jié)果圖像中(0,0)處的像素值。

5)將輸入圖像的臨時圖像從(0,1)剪切到(10,11),對比直方圖,記錄結(jié)果圖像。

6)重復步驟1到5,直到輸入圖像的右下角,形成直方圖的反投影。

cv.meanShift(probImage, window, criteria)

參數(shù):

probImage ROI區(qū)域,即目標的直方圖的反向投影。

window  初始搜索窗口,就是定義ROI的rect。

criteria 確定窗口搜索停止的準則,主要有迭代次數(shù)達到設置的最大值,窗口中心的漂移值大于某個設定的限值等。

2. CamShift

MeanShift的結(jié)果有一個問題,檢測窗口的大小是固定的,而狗是一個由近到遠逐漸變小的過程,固定的窗口是不合適的。 所以需要根據(jù)目標的大小和角度來修正窗口的大小和角度。

CamShift(Continuously Adaptive Mean-Shift algorithm)是MeanShift算法的改進算法,可以解決這個問題。它可以隨著跟蹤目標大小的變化實時調(diào)整搜索窗口的大小,具有更好的跟蹤效果。 Camshift 算法首先應用MeanShift。 一旦MeanShift收斂,它就會更新窗口的大小,同時計算出最佳擬合橢圓的方向,從而根據(jù)目標的位置和大小來更新搜索窗口。

例:使用MeanShift和CamShift方法獲取視頻中的狗,并標注。

import cv2 as cv
import numpy as np
 
# 獲取視頻
cap = cv.VideoCapture('image/DOG.wmv')
 
# 指定追蹤目標
ret, frame = cap.read()
r, h, c, w = 197, 141, 0, 208
win = (c, r, w, h)
roi = frame[r:r + h, c:c + w]
 
# 計算直方圖
hsv_roi = cv.cvtColor(roi, cv.COLOR_BGR2HSV)
roi_hist = cv.calcHist([hsv_roi], [0], None, [180], [0, 180])
cv.normalize(roi_hist, roi_hist, 0, 255, cv.NORM_MINMAX)
 
# 目標追蹤
term = (cv.TERM_CRITERIA_EPS | cv.TERM_CRITERIA_COUNT, 10, 1)
 
# meanshift
while True:
    ret, frame = cap.read()
    if ret:
        hst = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
        dst = cv.calcBackProject([hst], [0], roi_hist, [0, 180], 1)
 
        ret, win = cv.meanShift(dst, win, term)
 
        x, y, w, h = win
        img2 = cv.rectangle(frame, (x, y), (x + w, y + h), 255, 2)
        cv.imshow("frame", img2)
        if cv.waitKey(60)  0xFF == ord('q'):
            break
 
# camshift
while True:
    ret, frame = cap.read()
    if ret:
        hst = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
        dst = cv.calcBackProject([hst], [0], roi_hist, [0, 180], 1)
 
        ret, track_window = cv.CamShift(dst, win, term)
 
        # 繪制追蹤結(jié)果
        pts = cv.boxPoints(ret)
        pts = np.int0(pts)
        img2 = cv.polylines(frame, [pts], True, 255, 2)
        cv.imshow("frame", img2)
        if cv.waitKey(60)  0xFF == ord('q'):
            break
 
# 釋放資源
cap.release()
cv.destroyAllWindows()

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

您可能感興趣的文章:
  • 在OpenCV里使用Camshift算法的實現(xiàn)
  • python實現(xiàn)mean-shift聚類算法
  • OpenCV機器學習MeanShift算法筆記分享

標簽:南平 漯河 普洱 寧夏 大同 林芝 盤錦 海南

巨人網(wǎng)絡通訊聲明:本文標題《Python OpenCV實現(xiàn)視頻追蹤》,本文關(guān)鍵詞  Python,OpenCV,實現(xiàn),視頻,追蹤,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python OpenCV實現(xiàn)視頻追蹤》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python OpenCV實現(xiàn)視頻追蹤的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美视频一区二区三区在线观看 | 99精品久久久久久| 6080午夜不卡| 寂寞少妇一区二区三区| 国产亚洲一区二区在线观看| 亚洲成人在线观看视频| 777亚洲妇女| 国产一区二区看久久| 国产精品欧美极品| 欧美成人aa大片| 欧美一区二区三区视频免费播放| 亚洲美腿欧美偷拍| 亚洲欧美激情在线| 国产欧美一区视频| 精品国产免费一区二区三区四区 | 色老头久久综合| 处破女av一区二区| 国产福利一区在线| 国模无码大尺度一区二区三区| 麻豆精品一区二区综合av| 国产午夜精品久久久久久免费视| 欧美日韩亚州综合| av电影在线观看一区| 舔着乳尖日韩一区| 国产精品国产三级国产a | 国产精品久久久久影院老司| 亚洲一区在线视频| 日韩精品国产欧美| 国产乱对白刺激视频不卡| 91麻豆福利精品推荐| 91久久香蕉国产日韩欧美9色| 91黄视频在线观看| 国产农村妇女精品| 亚洲精选视频在线| 欧美综合在线视频| 欧美日韩aaa| 中文天堂在线一区| 日本欧美韩国一区三区| 色综合天天综合| 日韩一区二区视频在线观看| 亚洲欧美日韩久久精品| 久久精品免费观看| 92国产精品观看| 亚洲狼人国产精品| 一区二区三区中文在线| 不卡的电影网站| 欧美一区二区三区四区高清| 亚洲国产成人私人影院tom| 亚洲成人综合视频| 成人国产精品免费观看| 国产亚洲va综合人人澡精品| 日本特黄久久久高潮| 成人在线一区二区三区| 色嗨嗨av一区二区三区| 最新成人av在线| 亚洲国产成人va在线观看天堂| 欧美色视频在线| 日韩一区二区高清| 亚洲国产aⅴ成人精品无吗| 在线不卡欧美精品一区二区三区| 一区二区三区四区在线播放 | 欧美日韩在线直播| 51午夜精品国产| 青青草97国产精品免费观看| 欧美亚洲日本国产| 国产精品入口麻豆原神| 国产大陆亚洲精品国产| 亚洲精品一区二区三区99| 国产一区二区在线影院| 国产肉丝袜一区二区| 久久精品噜噜噜成人88aⅴ| 欧美韩日一区二区三区四区| 毛片基地黄久久久久久天堂| 精品久久久久久无| 欧美午夜精品理论片a级按摩| 日本伊人色综合网| 欧美日韩五月天| 日韩av不卡在线观看| 久久久久青草大香线综合精品| 蜜臀精品久久久久久蜜臀| 7777精品伊人久久久大香线蕉完整版 | 欧美电视剧在线看免费| 99精品在线免费| 久色婷婷小香蕉久久| 日本强好片久久久久久aaa| 亚洲欧美激情插| 中文字幕一区二区三区在线播放| 制服丝袜成人动漫| 色婷婷久久99综合精品jk白丝| 免费人成网站在线观看欧美高清| 精品奇米国产一区二区三区| 在线一区二区三区做爰视频网站| 国产成人精品一区二区三区四区| 三级久久三级久久| 色婷婷综合久久久| 麻豆精品在线看| 亚洲成av人**亚洲成av**| 日韩欧美色电影| 麻豆极品一区二区三区| 亚洲国产成人av好男人在线观看| 精品成人佐山爱一区二区| 福利电影一区二区| 国产精品免费丝袜| 欧美精彩视频一区二区三区| 国产亚洲欧美在线| 久久午夜羞羞影院免费观看| 欧美国产日韩a欧美在线观看| 国产suv精品一区二区883| 中文字幕一区二区三区在线观看 | 午夜精品福利一区二区蜜股av| 精品国产乱码久久久久久闺蜜| 91精品国产一区二区| 日韩欧美一级精品久久| 日韩欧美一二区| 不卡区在线中文字幕| 欧美视频中文字幕| 风间由美一区二区av101| 一本一道久久a久久精品| 欧美年轻男男videosbes| 国产suv一区二区三区88区| 色吧成人激情小说| 日韩精品一区在线观看| 欧美激情一区二区三区全黄| 亚洲欧美日韩精品久久久久| 亚洲一区在线观看免费| 天堂影院一区二区| 奇米888四色在线精品| 日本一区二区免费在线| 樱桃视频在线观看一区| 国产精品91一区二区| 久久99久久久久| 91蝌蚪porny| 在线成人免费视频| 亚洲高清免费视频| 国产三级精品在线| 蜜臀久久99精品久久久久久9| 99久久99久久综合| 久久综合色综合88| 亚洲成a人v欧美综合天堂下载| 精品一二三四区| 在线观看视频一区二区欧美日韩| 欧美一二三区在线| 依依成人综合视频| 91麻豆免费观看| 欧美一区二区视频网站| 亚洲免费成人av| 国产69精品久久久久毛片| 国产精品一二三四区| 色网综合在线观看| 亚洲欧美自拍偷拍| 丁香啪啪综合成人亚洲小说| 精品国产亚洲一区二区三区在线观看| 国产乱码精品一区二区三区av | 欧美韩国一区二区| 另类的小说在线视频另类成人小视频在线 | 国产精品一区二区久久不卡| 日韩限制级电影在线观看| 日韩区在线观看| 免费欧美在线视频| 欧美另类高清zo欧美| 亚洲人xxxx| 亚洲成a人片综合在线| 99久久精品免费看| 中文字幕 久热精品 视频在线| 成人福利视频在线| 国产剧情一区二区三区| 成人免费福利片| 秋霞午夜av一区二区三区| 91精品国模一区二区三区| 午夜av电影一区| 欧美成人福利视频| 一区二区三区日韩在线观看| 一本色道久久综合狠狠躁的推荐| 亚洲激情六月丁香| 91精品国产品国语在线不卡| 亚洲综合免费观看高清完整版在线| 在线观看一区二区视频| 日韩美女久久久| jiyouzz国产精品久久| 国产精品女上位| 欧美精品乱码久久久久久| 亚洲精品在线免费播放| 91视频观看视频| 一区二区三区在线视频免费观看| 欧洲亚洲精品在线| 在线欧美一区二区| 国产成人自拍网| 国产乱码精品一区二区三区忘忧草 | 亚洲精品久久7777| 一区二区三区免费看视频| 日本一区免费视频| 日日摸夜夜添夜夜添精品视频| 国产精品免费看片| 亚洲免费在线电影| 午夜成人免费视频| 亚洲欧美日韩国产成人精品影院| 亚洲欧美电影一区二区| 中文字幕日韩一区二区| 8x8x8国产精品| 精品国产精品一区二区夜夜嗨|