主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

追跡と動き推定

オプティカルフロー,アクティビティ認識,動き推定および追跡

動き推定と追跡は,アクティビティ認識,交通監視,自動車安全性,監視など,多くのコンピュータービジョンアプリケーションにとって重要なアクティビティです。

计算机视觉的工具箱™にはCAMShift(连续自适应均值漂移)やKLT (Kanade-Lucas-Tomasi)などのビデオ追跡アルゴリズムが用意されています。これらのアルゴリズムは,単一オブジェクトの追跡に使用したり,より複雑な追跡システムの基本ブロックとして使用できます。さらにツールボックスには,複数のオブジェクトを追跡するためのフレームワークも用意されています。これにはカルマンフィルター処理やハンガリー法アルゴリズムを用いたオブジェクト検出のトラックへの割り当てが含まれます。

“動き推定”は,連続する2つのビデオフレーム間におけるブロックの動きを判別するプロセスです。このツールボックスには,オプティカルフロー,ブロックマッチング,テンプレートマッチングなどの動き推定アルゴリズムが含まれています。これらのアルゴリズムは,イメージ全体,ブロック,任意のパッチ,または個々のピクセルへの関連付けが可能な動きベクトルを作成します。ブロックマッチングとテンプレート マッチングを行う場合、最適なマッチを求めるための評価メトリクスには平均二乗誤差 (MSE)、平均絶対偏差 (MAD)、最大の差の絶対値 (MaxAD)、差の絶対値の総和 (SAD)、および差の二乗和 (SSD) が含まれます。

関数

すべて展開する

愿景。BinaryFileReader 从二进制文件中读取视频数据
愿景。BinaryFileWriter 将二进制视频数据写入文件
愿景。DeployableVideoPlayer 显示视频
愿景。放像机 ビデオの再生またはイメージの表示
愿景。VideoFileReader ビデオファイルからのビデオフレームとオーディオサンプルの読み取り
愿景。VideoFileWriter ビデオファイルへのビデオフレームとオーディオサンプルの書き込み
assignDetectionsToTracks 複数のオブジェクトの追跡のための検出のトラックへの割り当て
bbox2points 转换矩形到角点列表
configureKalmanFilter オブジェクトの追跡のためのカルマンフィルターの作成
愿景。KalmanFilter 測定値,状態,および状態推定誤差の共分散の修正
愿景。HistogramBasedTracker 基于直方图对象跟踪
愿景。PointTracker Kanade-Lucas-Tomasi (KLT)アルゴリズムを使用したビデオ内の点の追跡
愿景。BlockMatcher イメージ間またはビデオフレーム間の動きの推定
愿景。TemplateMatcher イメージ内でのテンプレートの検出
opticalFlow オプティカルフロー行列を格納するオブジェクト
opticalFlowFarneback Farneback法を使用してオプティカルフローを推定するオブジェクト
opticalFlowHS Horn-Schunck法を使用してオプティカルフローを推定するオブジェクト
opticalFlowLK Lucas-Kanade法を使用してオプティカルフローを推定するオブジェクト
opticalFlowLKDoG 目标用高斯方法的Lucas-Kanade导数估计光流
愿景。BlockMatcher イメージ間またはビデオフレーム間の動きの推定
愿景。TemplateMatcher イメージ内でのテンプレートの検出
insertMarker イメージまたはビデオにマーカーを挿入
insertShape イメージまたはビデオへの形状の挿入
insertObjectAnnotation トゥルーカラーイメージ,グレースケールイメージ,またはビデオストリームに注釈を付ける
insertText イメージまたはビデオへのテキストの挿入
imshow イメージの表示
imshowpair イメージ間の差の比較

トピック

複数オブジェクトの追跡

"追跡"は,ビデオストリーム内で時間の経過とともに移動する単一または複数のオブジェクトを特定するプロセスです。

注目の例