OpenCV のリンカエラー 2019 facemarkを使って顔の特徴点を抽出するプログラム
Visual Studio2017で特徴点を抽出するプログラムを作成しているのですがリンカエラーでうまいこと行きません。
ソースコードは Facemark : Facial Landmark Detection using OpenCV にあるものを使用しています。ただし、少しだけ変えていますがおおむね同じです。
変更点
変更前: Ptr<Facemark>facemark= FacemarkLBF::create();
変更後: Ptr<Facemark>facemark= createFacemarkLBF();
しかし、ビルドしても以下のようなエラーが出てうまくいきません。
"エラー LNK2019 未解決の外部シンボル "struct cv::Ptr __cdecl cv::face::createFacemarkLBF(void)" (?createFacemarkLBF@face@cv@@YA?AU?$Ptr@VFacemark@face@cv@@@2@XZ) が関数 main で参照されました。"
ライブラリファイルを追加したり、OpenCVを一度入れ直したりしましたが駄目でした。
ちなみに、変更する前でも似たよう部分でリンカエラーが出ます。
OpenCVは4.1.1を使用しています。
どのようにすれば解決できるか教えてください。