cv2多目標追蹤

2021-09-11 11:47:35 字數 881 閱讀 1016

本文主要介紹通過cv2的multitracker_create()方法建立幾種不同的***,用於實現多目標跟蹤, 並給出跟蹤效果。

**:

import sys

import cv2

from random import randint

trackertypes = ['boosting', 'mil', 'kcf','tld', 'medianflow', 'goturn', 'mosse', 'csrt']

def createtrackerbyname(trackertype):

# 通過***的名字建立***

if trackertype == trackertypes[0]:

tracker = cv2.trackerboosting_create()

elif trackertype == trackertypes[1]:

tracker = cv2.trackermil_create()

elif trackertype == trackertypes[2]:

tracker = cv2.trackerkcf_create()

elif trackertype == trackertypes[3]:

tracker = cv2.trackertld_create()

elif trackertype == trackertypes[4]:

tracker = cv2.trackermedianflow_create()

elif trackertype == trackertypes[5]:

tracker = cv2.trackergoturn_create()

elif trackertype

多目標追蹤總結

多目標追蹤 multi object tracking,mot 有兩種思路 具體的一些演算法上文提到了,km匹配演算法 kcf 核相關濾波演算法 deep sort 針對自己的需要,可以有選擇性的選擇某類演算法。目前主流的多目標追蹤演算法為分三類 1.以匈牙利 km匹配的後端追蹤優化演算法。代表性的...

目標追蹤 多目標追蹤之資料關聯

最近忙著寫 斷更很久,現在和大家分享一下我目前研究的多目標追蹤中的資料關聯問題。首先說明一下我本人目前是做基於船舶自動駕駛的資料融合和多目標追蹤,儘管和計算機視覺方向的多目標追蹤本質是一樣的,但是兩個領域的技術手段是不同的。具體說來,cv方向更側重於高質量高可靠的檢測結果的獲取和提純,而雷達方向則更...

cv2作弊手冊

img cv2.imread cv2.imshow show img cv2.waitkey cv2.destroyallwindows 視窗只會在呼叫waitkey 函式時才會更新 數學表示 所有的波形都可以由一系列簡單且頻率不同的正弦曲線疊加得到。影象由許多頻率組成,分離不同的頻率來理解影象和提...