1

ThomasBroxが提供するLinux64ビット非GPU実行可能高密度オプティカルフロートラッカーを使用しています(ここで入手可能:< http://lmb.informatik.uni-freiburg.de/people/brox/code.html >)。そこでの指示に従い、追跡用に自分のカスタム画像をリストした.bmfファイルを正しく設定しました。この実行可能ファイルに含まれているライブラリファイルをインストールしました。物事は正しく機能しているようで、追跡実行可能ファイルは、それに含まれているサンプルフレームの場合と同じように私のフレームの処理を開始します。

ただし、処理を開始した直後に、次のエラーが発生します。

Exception EFilterIncompatibleSize: Initial container size: 2232  Resulting container size: 2592
terminate called after throwing an instance of 'EFilterIncompatibleSize'
Aborted

このエラーへの参照は、掲示板の投稿やオンラインの他の場所では見つかりません。他の誰かがあなた自身の画像ファイルでBroxのトラッカーをうまく使用しましたか?もしそうなら、あなたはこのエラーに何か光を当てることができますか?

4

1 に答える 1

0

さらに掘り下げて作者に連絡したところ、このエラーは、さまざまなサイズの画像がトラッカーに渡されたときに発生することがわかりました。コンテナのサイズは、画像のピクセルサイズに関連しています。私の場合、トリミングプログラムからの出力であるため、すべての画像のサイズが同じであると信じていました。ただし、自動的にトリミングされていた領域の一部は画像の境界に非常に近いため、トリミングによってそれらが切り捨てられ、トリミングされた領域が数ピクセル小さくなりました。このエラーが発生した場合、これが最初に確認します。

于 2011-07-04T20:07:40.840 に答える