欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Python OpenCV實現視頻追蹤

Python OpenCV實現視頻追蹤

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

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

1. MeanShift

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

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

除了用于視頻跟蹤之外,MeanShift算法在涉及數據和無監(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)將臨時圖像的直方圖與模板圖像的直方圖進行比較,比較結果標記為c。

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

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

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

cv.meanShift(probImage, window, criteria)

參數:

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

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

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

2. CamShift

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

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

例:使用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)
 
        # 繪制追蹤結果
        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()

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

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

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

巨人網絡通訊聲明:本文標題《Python OpenCV實現視頻追蹤》,本文關鍵詞  Python,OpenCV,實現,視頻,追蹤,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python OpenCV實現視頻追蹤》相關的同類信息!
  • 本頁收集關于Python OpenCV實現視頻追蹤的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    特级片在线观看| 亚洲美女偷拍久久| 久久国产精品色| 成年人网站免费在线观看| 91.com在线观看| 午夜精品久久久久影视| 娇妻高潮浓精白浆xxⅹ| 欧美日韩一区国产| 亚洲图片一区二区| 精品久久久久一区二区| 99免费精品在线观看| a在线视频播放观看免费观看| 欧美国产视频在线| 豆国产96在线|亚洲| 黑人巨大精品一区二区在线| 国产精品第五页| av爱爱亚洲一区| 欧美亚洲一区二区三区四区| 一区二区三区不卡在线观看 | 91网页版在线| 欧美影院一区二区三区| 亚洲一区二区三区四区在线观看| 蜜桃视频无码区在线观看| 欧美精品久久天天躁| 日本中文字幕一区二区视频 | 最新在线黄色网址| 日韩欧美高清dvd碟片| 久久99精品国产.久久久久 | 中文字幕在线观看免费高清| 国产日韩视频一区二区三区| 丁香激情综合国产| 91成人免费网站| 石原莉奈在线亚洲二区| 亚洲精品午夜视频| 国产精品视频免费| 91丨九色丨国产丨porny| 欧美久久久久久蜜桃| 蜜桃视频在线观看一区| 精品少妇一区二区三区密爱| 亚洲精品写真福利| chinese麻豆新拍video| 久久久久国产一区二区三区四区| 国产成人av一区二区三区在线 | 日韩精彩视频在线观看| 国产视频三区四区| 亚洲三级小视频| 这里只有精品在线观看视频| 久久综合成人精品亚洲另类欧美| 国产69精品久久久久777| 欧美日韩美少妇| 久久爱www久久做| avove在线播放| 午夜不卡在线视频| 成人无码精品1区2区3区免费看 | 欧美日韩久久久| 久久精品99国产精品日本| 精品午夜久久福利影院| 懂色av蜜臀av粉嫩av永久| 夜夜嗨av一区二区三区四季av| 久久久久久久久免费看无码| 国产精品久久久久aaaa樱花| 性色av蜜臀av浪潮av老女人 | 26uuu精品一区二区三区四区在线| 国产成人精品影院| 777奇米成人网| 国产成人免费视频网站| 欧美精品三级日韩久久| 国产999精品久久久久久| 91 com成人网| 成人avav影音| 精品久久国产97色综合| 国模大尺度视频| 久久久亚洲高清| 挪威xxxx性hd极品| 国产精品色眯眯| 日韩av一二区| 亚洲精品中文字幕乱码三区| 1024手机在线观看你懂的| 亚洲午夜av在线| 国产精品国产精品88| 免费成人美女在线观看.| 在线免费一区三区| 国产一区二区三区免费看| 4438x成人网最大色成网站| 成人一级视频在线观看| 欧美刺激脚交jootjob| 91亚洲午夜精品久久久久久| 久久精品水蜜桃av综合天堂| 人妻av一区二区| 亚洲同性gay激情无套| 国产精品国产三级国产专业不| 一个色在线综合| 杨钰莹一级淫片aaaaaa播放| 久久国产精品露脸对白| 欧美另类变人与禽xxxxx| a级精品国产片在线观看| 久久九九全国免费| 给我看免费高清在线观看| 亚洲精品第1页| 午夜激情福利电影| 久久99精品久久久久| 91麻豆精品国产综合久久久久久| 97久久超碰国产精品| 国产精品视频看| 天美传媒免费在线观看| 捆绑调教美女网站视频一区| 91.xcao| 日本wwwxx| 亚洲欧美日韩综合aⅴ视频| 天天做夜夜爱爱爱| 国产一区二区三区日韩| 久久嫩草精品久久久精品一| 久久久久久九九九九九| 日本欧美一区二区在线观看| 欧美精品xxxxbbbb| 成人在线观看一区二区| 一区二区三区日韩精品| 一本一道波多野结衣一区二区 | 国产中文字幕一区| 亚洲精品一区在线观看| 成人午夜剧场视频网站| 免费在线观看日韩欧美| 日韩手机在线导航| 亚洲精品视频大全| 免费成人深夜小野草| 欧美mv日韩mv国产网站app| 中文字幕一区二区三区人妻| 日韩电影免费在线看| 日韩一级大片在线| 手机av免费看| 久久精品国产色蜜蜜麻豆| 欧美精品一区视频| 国产日韩精品中文字无码| 国产精品一二三| 无码人妻精品一区二区中文| 日韩成人精品在线| 精品久久久久av影院| 91丨porny丨最新| 亚洲综合一区二区三区| 9191精品国产综合久久久久久| 国产麻豆xxxvideo实拍| 日本亚洲最大的色成网站www| 日韩女优电影在线观看| 一道本在线观看| 国产成人免费av在线| 亚洲欧洲av另类| 欧美日韩一区在线| 免费成人深夜夜行p站| 久久99国产精品久久99果冻传媒| 国产欧美久久久精品影院| 紧身裙女教师波多野结衣| 91日韩精品一区| 午夜久久电影网| 久久久久免费观看| 色综合久久中文字幕| 亚洲成a人片在线www| 奇米综合一区二区三区精品视频| 久久久精品日韩欧美| 亚洲欧美一区二区三区四区五区| 国产人妻精品午夜福利免费| 免费成人性网站| 国产精品麻豆久久久| 欧美日韩精品一区二区| 懂色av粉嫩av蜜乳av| 国产成人在线视频网站| 亚洲精品国久久99热| 欧美一级久久久久久久大片| 精品少妇一区二区三区密爱| 91麻豆免费看| 蜜桃av一区二区| 亚洲天堂免费看| 欧美一二三四在线| 日本爱爱小视频| 麻豆精品国产传媒av| 国产精品99久| 亚洲地区一二三色| 国产日韩欧美不卡在线| 欧美色图免费看| www亚洲色图| 下面一进一出好爽视频| 99v久久综合狠狠综合久久| 视频一区免费在线观看| 国产精品久久二区二区| 91精品国产91综合久久蜜臀| 欧美一级特黄高清视频| 黄色性视频网站| 福利一区福利二区| 婷婷综合久久一区二区三区| 中文一区二区在线观看| 在线不卡a资源高清| 丝袜 亚洲 另类 欧美 重口| 国产精品一区二区人妻喷水| 国产69精品久久99不卡| 人人精品人人爱| 亚洲人成伊人成综合网小说| 欧美精品一区二区蜜臀亚洲| 精品1区2区3区| 人妻人人澡人人添人人爽| 久久精品成人av| 佐佐木明希电影|