![]() |
OpenCV 4.12.0
開源計算機視覺
|
#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"類 | |
| 類 | 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< ITrackerByMatching > | cv::detail::tracking::tbm::createTrackerByMatching (const TrackerParams ¶ms=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) |