OpenCV calcOpticalFlowFarnebackのビルドエラー

投稿者: Anonymous

OpenCV3.2、VisualStudio2015の環境で、calcOpticalFlowFarneback関数を使用しましたが、ビルド時につぎのエラーが出ました。

1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(392,5): warning MSB8028: The intermediate directory (x64Debug) contains files shared from another project (MomentumAnalysisTool.vcxproj).  This can lead to incorrect clean and rebuild behavior.
1>OpticalFlowDlg.obj : error LNK2019: 未解決の外部シンボル "void __cdecl cv::calcOpticalFlowFarneback(class cv::_InputArray const &,class cv::_InputArray const &,class cv::_InputOutputArray const &,double,int,int,int,int,double,int)" ([email protected]@@[email protected]@[email protected]@[email protected]) が関数 "public: void __cdecl COpticalFlowDlg::OnBnClickedButton1(void)" ([email protected]@@QEAAXXZ) で参照されました。
1>C:WORKOpticalFlowx64DebugOpticalFlow.exe : fatal error LNK1120: 1 件の未解決の外部参照

Libファイルは次を設定しています。
– opencv_optflow320d.lib
– opencv_core320d.lib
– opencv_highgui320d.lib
– opencv_imgproc320d.lib
– opencv_videoio320d.lib
– opencv_tracking320d.lib
– opencv_features2d320d.lib

不足のlibがありますか?
ご存知の方、ご教示いただければと存じます。

宜しくお願い致します。

解決

Optical Flow関連はopencv_video320d.libではないでしょうか。

回答者: Anonymous

Leave a Reply

Your email address will not be published.