このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
assignDetectionsToTracks
複数のオブジェクトの追跡のための検出のトラックへの割り当て
構文
説明
[
は、ハンガリアン法割り当てアルゴリズムの James Munkres バリアントを使用して、複数のオブジェクトの追跡のコンテキストで検出をトラックに割り当てます。また、欠損しているトラックと新しいトラックを開始する必要がある検出を決定します。そして、割り当てのあるトラックとないトラック、および割り当てのない検出のインデックスを返します。assignments
,unassignedTracks
,unassignedDetections
] = assignDetectionsToTracks(costMatrix
,costOfNonAssignment
)costMatrix
は、M 行 N 列の行列でなければなりません。この行列では、M はトラックの数を表し、N は検出の数を表します。各値は、N 番目の検出を M 番目のトラックに割り当てる際のコストを表します。コストが低くなるほど、検出がトラックに割り当てられる可能性が高くなります。costOfNonAssignment
スカラー入力は、割り当てのないトラックまたは検出のコストを表します。
[
は、割り当てのないトラックと検出のコストを個別に指定します。assignments
,unassignedTracks
,unassignedDetections
] = assignDetectionsToTracks(costMatrix
, unassignedTrackCost
,unassignedDetectionCost
)unassignedTrackCost
はスカラー値または M 要素のベクトルでなければなりません。M はトラックの数を表します。M 要素のベクトルの場合、各要素はトラックに割り当てられていない検出のコストを表します。unassignedDetectionCost
はスカラー値または N 要素のベクトルでなければなりません。N は検出の数を表します。
例
入力引数
出力引数
参照
[1] Miller, Matt L., Harold S. Stone, and Ingemar J. Cox, “Optimizing Murty's Ranked Assignment Method,” IEEE Transactions on Aerospace and Electronic Systems, 33(3), 1997.
[2] Munkres, James, “Algorithms for Assignment and Transportation Problems,” Journal of the Society for Industrial and Applied Mathematics, Volume 5, Number 1, March, 1957.
拡張機能
バージョン履歴
R2012b で導入