0
光流時
我試圖寫一個程序使用OpenCV的測試光流,但是當它連接它給出了這樣的錯誤:鏈接錯誤使用calcOpticalFlowPyrLK功能做在OpenCV中
error LNK2019: unresolved external symbol "void __cdecl cv::calcOpticalFlowPyrLK(class
cv::_InputArray const &,class cv::_InputArray const &,class cv::_InputArray const
&,class cv::_OutputArray const &,class cv::_OutputArray const &,class cv::_OutputArray
const &,class cv::Size_<int>,int,class cv::TermCriteria,double,int,double)" (?
[email protected]@@[email protected]@[email protected]@11V?
[email protected]@[email protected]@[email protected]@Z) referenced in function _main
E:\Documents\Projects\VisualStudio\LKMethod2\LKMethod2\main.obj
通常這是因爲鏈接庫沒有被包括在內,但這個時候我已經包括這些OpenCV的公司在連接器 - >輸入 - 庫>附加依賴,象下面這樣:
C:\sdks\opencv\build\x86\vc11\lib\Release\opencv_calib3d244.lib
...
...
C:\sdks\opencv\build\x86\vc11\install\lib\opencv_video244.lib
C:\sdks\opencv\build\x86\vc11\install\lib\opencv_videostab244.lib
而且最奇怪的是,只有這個calcOpticalFlowPyrLK函數鏈接錯誤,而其他功能沒有這樣的錯誤(但實際上我已經包含了opencv_video)。 我試圖重建opencv庫,但徒勞無功。 請幫我解決,thx。
它可能是一個opencv 244錯誤?它仍然是一個測試版。你嘗試使用opencv 243嗎? – 2013-03-01 15:32:23