VS 2012でOpenCV開発環境を構築

1826 ワード

VS 2012+OpenCV環境構築
システム:Win 7フラッグシップ32ビット
ソフトウェア:VS 2012、OpenCV-2.4.10
手順:
1)VS 2012をインストールする;
2)OpenCVをD:ソフトウェアopencv-2.4.10の下にインストールする.
3)環境変数の変更:コンピュータ->プロパティ->高度なシステム設定->環境変数->システム変数->新規作成.
編集内容はD:ソフトウェアopencv-2.4.10opencvbuildx 86vc 11binです.
4)VSでWin 32プロジェクトを新規作成し、プロジェクト名はOpenCV、OpenCVプロジェクトのMicrosoftを右クリックする.Cpp.Win32.user(Debug|Win 32の下)、属性を選択し、VC++ディレクトリを選択し、含む
ディレクトリは、D:ソフトウェアopencv-2.4.10opencvbuildincludeopencv 2;
D:ソフトウェアopencv-2.4.10opencvbuildincludeopencv;
D:ソフトウェアopencv-2.4.10opencvbuildinclude;$(IncludePath);
ライブラリディレクトリ:D:ソフトウェアopencv-2.4.10opencvbuildx 86vc 11lib;$(LibraryPath).
5)リンクの選択->入力->依存ライブラリの追加:
opencv_calib3d2410d.lib;
opencv_contrib2410d.lib;
opencv_core2410d.lib;
opencv_features2d2410d.lib;
opencv_flann2410d.lib;
opencv_gpu2410d.lib;
opencv_highgui2410d.lib;
opencv_imgproc2410d.lib;
opencv_legacy2410d.lib;
opencv_ml2410d.lib;
opencv_nonfree2410d.lib;
opencv_objdetect2410d.lib;
opencv_ocl2410d.lib;
opencv_photo2410d.lib;
opencv_stitching2410d.lib;
opencv_superres2410d.lib;
opencv_ts2410d.lib;
opencv_video2410d.lib;
opencv_videostab2410d.lib
最後に「OK」をクリックします.
6)D:ソフトウェアopencv-2.4.10opencvbuildx 86vc 11binのすべての動的ライブラリファイルをC:/Windows:/system 32フォルダの下にコピーします(システムがCディスクにインストールされていることを前提とします).
7)プログラムを作成してテストすればよい.
テスト手順は次のとおりです.
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
	Mat img=imread("F:/111.png");
	if(img.empty())
	{
		fprintf(stderr, "Error:load image failed.");
		return -1;
	}
	namedWindow("image",CV_WINDOW_AUTOSIZE);
	imshow("image",img);
	waitKey();
	return 0;
}