2012-06-28 21 views
0

我在我的代碼中使用了cvCalcOpticalFlowLK函數(OpenCV 2.4.1和Ubuntu 12.04)。 我缺少的頭文件,並收到此錯誤:cvCalcOpticalFlowLK的頭文件

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

誰能請告訴我cvCalcOpticalFlowLK頭文件?

謝謝。

回答

3

此功能是deprecated這就是爲什麼你不能使用它。

它們的標題是opencv2/video/tracking.hpp

+0

Thansk快速回復。 cvCalcOpticalFlowLK能用C++嗎?它也不適用於C++。 –

+0

是的,會的。任何c代碼都可以在C++上運行。查看我的答案更新。 – ArtemStorozhuk

+0

@ user1458129也[閱讀此](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 – ArtemStorozhuk