2012-02-07 31 views
2

私はopenCVの初心者です。私はWindowsプラットフォームで顔検出と認識を試みてきました。私は異なるコードを統合しました。 2未解決の外部エラー2エラーLNK2019:機能 「空隙__cdeclで参照 未解決の外部シンボル_cvCalcEigenObjects私はまたfaces.Iは、以下のようなエラーを取得しています、openCVで未解決の外部シンボルエラー

エラー1つのエラーLNK1120を認識するためにPCA法を使用していますdoPCA(無効)」エラー3エラーLNK2019(doPCA @@ YAXXZ?): 未解決の外部シンボルが機能 で参照_cvEigenDecomposite "学ぶ__cdeclのボイド(のchar *)"(?学ぶ@@ YAXPADする@ Z)

誰かが解決してください。、..

+0

開発環境はどちらですか?あなたはopencvのlibファイルにリンクしましたか? – TomP89

+0

私はすべてのlibファイルをリンクしています...デモプログラムのサンプル画像を表示するプログラムは正常に動作します。 –

+0

そして私はVisual Studioを使用しています。 –

答えて

0

あなたはVSを使用していると言って、イメージを表示するデモプログラムはうまく動作します。ちょうど追加の依存関係にいくつかのlibファイルを追加したことがあります。機能に必要なものをいくつか追加してください。あなたのdata.pleaseでPCAをアウトhttp://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?highlight=pca#PCAでPCAのドキュメントを参照してください。そして、実際に動作するコードをご希望の場合はthis pageをご覧ください。入力の集合は異なるデータベースであるが、グレースケールで同じサイズにリサイズする必要がある。

+0

PCA関連のスタックの質問を参照してくださいhttp://stackoverflow.com/questions/8938207/how-is-pca-implemented-on-a-camera-captured -image –

+0

cv210d.lib cxcore210d.lib highgui210d.lib ml210d.lib opencv_ffmpeg210.libこれらは、私はそれがうまくていない追加dependencies.Isに追加されているのlibファイルですか? –

+0

あなたはimgproc210d.lib、objdetect210d.libをadd.btwに追加するべきだと思います。私はopencv 2.3を使用していて、blog.itのコードを実際にチェックしています。未処理の例外があります。前処理済み。 –

関連する問題