我在我的代码中使用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
的头文件吗?
感谢。
答案 0 :(得分:3)
此功能为deprecated,这就是您无法使用它的原因。
c
(而非c++
)进行编码,则必须致电cvCalcOpticalFlowPyrLK。c++
进行编码,则最好使用新的OpenCV界面并致电calcOpticalFlowPyrLK。他们的标题是opencv2/video/tracking.hpp
。