1

コードで関数を使用cvCalcOpticalFlowLKしています (OpenCV 2.4.1 および Ubuntu 12.04)。のヘッダー ファイルが見つからず、次のエラーが発生します。

opticalflowLK.c: In function ‘int main(int, char**)’:
opticalflowLK.c:33:67: error: ‘cvCalcOpticalFlowLK’ was not declared in this scope

のヘッダーファイルを教えてくださいcvCalcOpticalFlowLK

ありがとう。

4

1 に答える 1

3

この関数は非推奨であるため、使用できません。

  • on c(not c++) でコーディングする場合は、代わりにcvCalcOpticalFlowPyrLKを呼び出す必要があります。
  • コードを作成する場合はc++、新しい OpenCV インターフェイスを使用してcalcOpticalFlowPyrLKを呼び出すことをお勧めします。

それらのヘッダーはopencv2/video/tracking.hpp.

于 2012-06-28T09:07:28.747 に答える