顔検出のために Flandmarks をテストしたい http://cmp.felk.cvut.cz/~uricamic/flandmark/しかし、うまく動作しません。
私はこれにおそらく10時間取り組んできました。私は opencv.org で助けを求めました ( http://answers.opencv.org/question/16956/eye-detection-is-jumping/、質問は最初に何か他のものについてでした。言われたことを読みたい場合はコメントを参照してくださいこの問題について) そして、いくつかの助けを得ましたが、問題はまだそこにあります.
コンピューター: 64 ビット、Windows 7、Visual Studio 2010。
私が試したこと:
この問題のため、空のプロジェクトで試すように求められたので、そうしました。
Visual Studio C++ 2010 で空のプロジェクトを開始しました。プロパティ マネージャー -> C/C++ の下に追加 -> 追加のインクルード ディレクトリ:
* C:\Program Files (x86)\opencv\build\include
* C:\Program Files (x86)\opencv\build\include\opencv
* C:\Program Files (x86)\opencv\build\include\opencv2
プロパティ マネージャー -> リンカー -> 追加のインクルード ディレクトリ ->
* C:\Program Files (x86)\opencv\build\x64\vc10\lib;
* C:\Program Files (x86)\opencv\build\x64\vc10\bin;
* %(AdditionalLibraryDirectories)
プロパティ マネージャー -> リンカー -> 入力 -> 追加の依存関係 ->
* opencv_calib3d244d.lib
* opencv_contrib244d.lib
* opencv_core244d.lib
* opencv_features2d244d.lib
* opencv_flann244d.lib
* opencv_gpu244d.lib
* opencv_haartraining_engined.lib
* opencv_highgui244d.lib
* opencv_imgproc244d.lib
* opencv_legacy244d.lib
* opencv_ml244d.lib
* opencv_nonfree244d.lib
* opencv_objdetect244d.lib
* opencv_photo244d.lib
* opencv_stitching244d.lib
* opencv_ts244d.lib
* opencv_video244d.lib
* opencv_videostab244d.lib
プロパティマネージャー -> 構成マネージャー -> アクティブソリューションプラットフォーム ->
- Win32 から "new" に変更し、Itanium から x64 に変更しました。「win32」から設定をコピー
flandmarks のホームページでダウンロードできる zip ファイルから、「libflandmark」フォルダ内のファイルをコピーします。私のプロジェクトフォルダに。また、dat ファイルをプロジェクト フォルダーにコピーします。
* flandmark_detector.cpp
* flandmark_detector.h
* liblbp.cpp
* liblbp.h
* msvc-compat.h
* flandmark_model.dat
以下を追加した main.cpp を作成しました。
#include "stdio.h"
#include "flandmark_detector.h"
int main(int argc, char * argv[])
{
printf("test");
FLANDMARK_Model * model = flandmark_init("flandmark_model.dat");
return 0;
}
この後、エラーは次のとおりです。
1> All outputs are up-to-date.
1>main.obj : error LNK2019: unresolved external symbol "struct model_struct * __cdecl flandmark_init(char const *)" (?flandmark_init@@YAPEAUmodel_struct@@PEBD@Z) referenced in function main
1>C:\projects\test_projects\flandmarks_empty\x64\Debug\flandmarks_empty.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:04.47
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
読んでくれてありがとう!