OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
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"
Include dependency graph for tracking_by_matching.hpp:

クラス

class  cv::detail::tracking::tbm::CosDistance
 CosDistance クラスは、2つの再識別記述子間のコサイン距離を計算できる。 続き...
 
class  cv::detail::tracking::tbm::IDescriptorDistance
 IDescriptorDistance クラスは、再識別記述子間の距離計算のためのインターフェースを宣言する。 続き...
 
class  cv::detail::tracking::tbm::IImageDescriptor
 IImageDescriptor クラスは、画像記述子の基底クラスを宣言する。 続き...
 
class  cv::detail::tracking::tbm::ITrackerByMatching
 Tracker-by-Matchingアルゴリズムのインターフェース。 続き...
 
class  cv::detail::tracking::tbm::MatchTemplateDistance
 OpenCVライブラリのMatchTemplate関数、特にその相互相関計算手法を用いて画像間の距離を計算する。 続き...
 
class  cv::detail::tracking::tbm::ResizedImageDescriptor
 リサイズした画像を記述子として使用する。 続き...
 
class  cv::detail::tracking::tbm::Track
 Track クラスは、トラックを記述する。 続き...
 
struct  cv::detail::tracking::tbm::TrackedObject
 TrackedObject 構造体は、検出されたオブジェクトのプロパティを定義する。 続き...
 
struct  cv::detail::tracking::tbm::TrackerParams
 TrackerParams 構造体は、TrackerByMatchingの引数を格納する。 続き...
 

名前空間

namespace  cv
 
namespace  cv::detail
 
namespace  cv::detail::tracking
 
namespace  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)