3

オブジェクトを追跡し、ビデオにグラフィックをオーバーレイするためのオープン ソース ライブラリはありますか? 具体的には、以下のリンクで提供されている製品と同様の効果を作成するには:-

http://www.orad.tv/en/page.asp?id=85

4

4 に答える 4

3

基本的に、ビデオ ファイルをデコードし、分析用の生データを提供するライブラリが必要です。高レベルの追跡を直接行うことを可能にするライブラリはありません (確かに私が知っているものはありません) (つまり、findBall() メソッドはありません!!!)。ほとんどの場合、ピクセル値にアクセスして自分で分析する必要があります。

この種のものには、opencvのようなものを使用します。これは、(1) 生のピクセル データ (およびモーション ベクトル データなど) へのアクセスを可能にし、(2) 分析のためのいくつかのユーティリティ メソッドを提供し、(3) グラフィックスをオーバーレイできるようにする C++ ライブラリです。ビデオフレームの上に。

ビデオにグラフィックを重ねるのは簡単ですが、プレーヤーを自動的に追跡したり、状況を検出したりするのは非常に困難です。通常、探しているものを定義する分析と、特定のイベントを検出するための機械学習アルゴリズムが混在しています。

[編集]:

価値があるのは、多くのサッカー分析手法がピッチ上のラインを分析のマーカーとして使用していると私は信じているため、最初のステップはそれらを検出することです. ハフ変換はこれを行う良い方法です (openCV が生成します)。次のステップは、これらのライン内で同じような色とサイズのブロブ (プレーヤー) を探すことです (つまり、群衆やボールボーイなどは無視します)。次に、モーション ベクトル トラッキングとカラー トラッキングを組み合わせて、それらがどこにあるかを追跡できます。移動するカメラと移動するプレーヤーがあるため、これは少し難しくなります。フットボールの追跡は、基本的に動きの速い小さな塊を探すことで行うことができます。

私は、そのソフトウェアのメーカーが何らかの形式の分類器を使用してフリーキックなどを見つけるようにシステムを訓練したと想像します (ここで推測します)。近くに似たような色の大きな塊がいくつかあり(フリーキックをする選手)、ピッチの左右端近くに多数の異なる色の塊がある(ゴールのそばの選手)」.

[/編集]

于 2009-12-15T09:44:32.113 に答える
1

ビデオにマーカーを使用することに反対しない場合。このアートツールキット(拡張現実用) はあなたにぴったりかもしれません

于 2009-12-08T09:14:35.650 に答える
0

すべての化身でOpenCVを調べてください。

于 2009-12-08T09:09:23.843 に答える