8/23/2013

Visual studio 2012 + OpenCV 2.46 Setting method

First of all, download opencv 2.46 on this page -> http://opencv.org/downloads.html
The version 2.4.6 is latest version.


Extract in appropriate folder. " C:\OpenCV264\ " this path is suitable.

In VS2012 setting..
In the project properties, add lib and include path information.


Copy all dll files in the 'C:\opencv246\build\x86\vc11\bin' paste them to 'C:\Windows\system' . 

and sample source code

------------------------------------------------

#include < stdio.h >
#include < opencv2\opencv.hpp >


#ifdef _DEBUG
#pragma comment(lib, "opencv_core246d.lib") 
#pragma comment(lib, "opencv_imgproc246d.lib")   //MAT processing
//#pragma comment(lib, "opencv_objdetect246d.lib") 
//#pragma comment(lib, "opencv_gpu246d.lib")
//#pragma comment(lib, "opencv_features2d246d.lib")
#pragma comment(lib, "opencv_highgui246d.lib")
//#pragma comment(lib, "opencv_ml246d.lib")
#else
#pragma comment(lib, "opencv_core246.lib")
#pragma comment(lib, "opencv_imgproc246.lib")
//#pragma comment(lib, "opencv_objdetect246.lib")
//#pragma comment(lib, "opencv_gpu246.lib")
//#pragma comment(lib, "opencv_features2d246.lib")
#pragma comment(lib, "opencv_highgui246.lib")
//#pragma comment(lib, "opencv_ml246.lib")
#endif

using namespace cv;


void main()
{
 Mat img;
 img = imread("test.jpg");
 namedWindow("t");
 imshow("t",img);
 cvWaitKey(0);
}



------------------------------------------------------------

Thank you.