OpenCV 3 Settings

Project Property for MFC OpenCV Project

はじめに

当サイトでは、2D/3DのOpenCVプログラムを一つのプロジェクトに纏めて作成しています。よって、本稿のトピックであるプロジェクトのプロパティ設定は、これらのプログラムの間で共有されています。

本稿では、Visual C++を使った OpenCVプロジェクトのプロパティ設定を列記しました。以下の3項目で設定しています。

  • ADDITIONAL INCLUDE DIRECTORY
  • ADDITIONAL LIBRARY DIRECTORY
  • ADDITIONAL DEPENDENT FILES

それでは、参りましょう。

Project Property

このページのプロジェクト プロパティは Visual C++のメニューからの設定となります。「追加のインクルード ディレクトリ」と「追加のライブラリ ディレクトリ」と「追加の依存ファイル」を設定しましょう。

ADDITIONAL INCLUDE DIRECTORY

「追加のインクルード ディレクトリ」の設定は次の通り、メニューをクリックしていきます。

プロジェクト ➔ プロパティ ➔  C/C++ ➔ 全般 ➔ 追加のインクルード ディレクトリ

下記にあるフォルダー名を入力して、保存しましょう。

-------------< Beginning of Code >------------------------
D:\opencv_contrib\modules\ximgproc\include;
D:\OpenCV\modules\viz\include;
D:\OpenCV\modules\photo\include;
D:\OpenCV\modules\videostab\include;
D:\OpenCV\modules\videoio\include;
D:\OpenCV\modules\video\include;
D:\OpenCV\modules\ts\include;
D:\OpenCV\modules\superres\include;
D:\OpenCV\modules\shape\include;
D:\OpenCV\modules\stitching\include;
D:\OpenCV\modules\objdetect\include;
D:\OpenCV\modules\ml\include;
D:\OpenCV\modules\imgcodecs\include;
D:\OpenCV\modules\imgproc\include;
D:\OpenCV\modules\highgui\include;
D:\OpenCV\modules\flann\include;
D:\OpenCV\modules\features2d\include;
D:\OpenCV\modules\calib3d\include;
D:\OpenCV\modules\core\include;
D:\OpenCV\build;D:\OpenCV\include;
D:\OpenCV\modules;
D:\opencv_contrib\modules\xfeatures2d\include;
D:\Visual Studio 2013\Projects\OpenCVProject\MFC_OpenCV_Stereo\PLY file data importer and exporter;
D:\Visual Studio 2013\Projects\OpenCVProject\MFC_OpenCV_Stereo\PLY Data Exporter;
%(AdditionalIncludeDirectories)
-------------< End of Code >-----------------------

ADDITIONAL LIBRARY DIRECTORY

「追加のライブラリ ディレクトリ」の設定は次の通り、メニューをクリックしていきます。

プロジェクト ➔ プロパティ ➔ リンカー ➔ 全般 ➔ 追加のライブラリ ディレクトリ

下記にあるフォルダー名を入力して、保存しましょう。

-------------< Beginning of Code >------------------------
D:\OpenCV\build\lib\Release;
D:\VTK\lib;
%(AdditionalLibraryDirectories)
-------------< End of Code >-----------------------

ADDITIONAL DEPENDENT FILES

「追加のライブラリ ディレクトリ」の設定は次の通り、メニューをクリックしていきます。

プロジェクト ➔ プロパティ ➔ リンカー➔ 全般 ➔ 追加の依存ファイル

下記にあるフォルダー名を入力して、保存しましょう。

-------------< Beginning of Code >------------------------
opencv_calib3d320.lib;
opencv_core320.lib;
opencv_features2d320.lib;
opencv_flann320.lib;
opencv_highgui320.lib;
opencv_imgcodecs320.lib;
opencv_imgproc320.lib;
opencv_ml320.lib;
opencv_objdetect320.lib;
opencv_photo320.lib;
opencv_shape320.lib;
opencv_stitching320.lib;
opencv_superres320.lib;
opencv_ts320.lib;
opencv_video320.lib;
opencv_videoio320.lib;
opencv_videostab320.lib;
opencv_viz320.lib;
opencv_ximgproc320.lib;
%(AdditionalDependencies)
-------------< End of Code >-----------------------

まとめ

如何でしょうか。本稿では、Visual C++を使った OpenCVプロジェクトのプロパティ設定を列記しました。最後までお読みいただき、ありがとうございました。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です