はじめに
当サイトでは、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プロジェクトのプロパティ設定を列記しました。最後までお読みいただき、ありがとうございました。