OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
tracking_by_matching.hpp 檔案參考
#include <deque>
#include <iostream>
#include <string>
#include <unordered_map>
#include <vector>
#include <memory>
#include <map>
#include <tuple>
#include <set>
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
tracking_by_matching.hpp 的包含依賴關係圖

類  cv::detail::tracking::tbm::CosDistance
 CosDistance 類允許計算兩個重識別描述符之間的餘弦距離。 更多...
 
類  cv::detail::tracking::tbm::IDescriptorDistance
 IDescriptorDistance 類聲明瞭一個介面,用於計算重識別描述符之間的距離。 更多...
 
類  cv::detail::tracking::tbm::IImageDescriptor
 IImageDescriptor 類聲明瞭影像描述符的基類。 更多...
 
類  cv::detail::tracking::tbm::ITrackerByMatching
 Tracker-by-Matching 演算法介面。 更多...
 
類  cv::detail::tracking::tbm::MatchTemplateDistance
 使用 OpenCV 庫中的 MatchTemplate 函式及其特定的互相關計算方法計算影像之間的距離。 更多...
 
類  cv::detail::tracking::tbm::ResizedImageDescriptor
 使用調整大小後的影像作為描述符。 更多...
 
類  cv::detail::tracking::tbm::Track
 Track 類描述軌跡。 更多...
 
結構體  cv::detail::tracking::tbm::TrackedObject
 TrackedObject 結構定義了檢測到的物件的屬性。 更多...
 
結構體  cv::detail::tracking::tbm::TrackerParams
 TrackerParams 結構儲存 TrackerByMatching 的引數。 更多...
 

名稱空間

名稱空間  cv
 
名稱空間  cv::detail
 
名稱空間  cv::detail::tracking
 
名稱空間  cv::detail::tracking::tbm
 

型別定義

using cv::detail::tracking::tbm::ObjectTracks = std::unordered_map<int, TrackedObjects>
 (物件ID,檢測到的物件) 對的集合。
 
using cv::detail::tracking::tbm::TrackedObjects = std::deque<TrackedObject>
 

函式

cv::Ptr< ITrackerByMatchingcv::detail::tracking::tbm::createTrackerByMatching (const TrackerParams &params=TrackerParams())
 用於建立 Tracker-by-Matching 演算法實現的工廠。
 
bool cv::detail::tracking::tbm::operator!= (const TrackedObject &first, const TrackedObject &second)
 
bool cv::detail::tracking::tbm::operator== (const TrackedObject &first, const TrackedObject &second)