0

SURF マッチング アルゴリズムを使用する OpenCV プログラムを構築しようとしています。コードは次のリンクにあります。

http://feelmare.blogspot.ro/2011/10/sift-matching-c-source-code-using.html

ただし、いくつかの外部シンボルに関して 2 つのエラーが発生しています:_cvExtractSurf_cvSURFParams.

error LNK2019: unresolved external symbol _cvExtractSURF referenced in function "public:    bool __thiscall CMareMatchingClass::ExtractBGsurf(struct _IplImage *)" (?ExtractBGsurf@CMareMatchingClass@@QAE_NPAU_IplImage@@@Z)
error LNK2019: unresolved external symbol _cvSURFParams referenced in function "public: __thiscall CMareMatchingClass::CMareMatchingClass(void)" (??0CMareMatchingClass@@QAE@XZ)    

このエラーを解決する方法を知っていますか? Windows 7 - 64 ビットの Visual Studio 2010 で opencv 2.3.0 を使用してコードを実行しています。

4

1 に答える 1

1

必要なライブラリをリンクしていません。プロジェクト設定ですべてのOpenCVライブラリをリンクしてみてください。ドキュメントを参照してください。

于 2012-07-16T16:27:38.647 に答える