Использование OpenCV for Windows 2.4.4-BETA и Microsoft Visual Studio 2012 Express

1) Скачать http://citylan.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.4/OpenCV-2.4.4-beta.exe и распаковать в D:\OpenCV-2.4.4-beta

2) Добавить в переменную path значение D:\OpenCV-2.4.4-beta\opencv\build\x64\vc11\bin;

3) Создать в Visual Studio новый Empty проект Visual C++ - Win32 - Win32 Console Application

4) Build - Configuration Manager, сменить Platform на x64, сменить Configuration на Release. Сделать активным конфигурацию Release.

5) View - Other Windows - Property Manager - Release | x64, далее в новом окне Linker - General - Additional Library Directories и вставляем значение D:\OpenCV-2.4.4-beta\opencv\build\x64\vc11\lib

6) В том же окне Linker - Input - Additional Dependencies и добавить:
opencv_core244.lib
opencv_imgproc244.lib
opencv_highgui244.lib
opencv_ml244.lib
opencv_video244.lib
opencv_features2d244.lib
opencv_calib3d244.lib
opencv_objdetect244.lib
opencv_contrib244.lib
opencv_legacy244.lib
opencv_flann244.lib

7) В том же окне свойств C/C++ - General - Additional Include Directories добавляем значение D:\OpenCV-2.4.4-beta\opencv\build\include\opencv;D:\OpenCV-2.4.4-beta\opencv\build\include

8) C/C++ - Preprocessor - Preprocessor Definitions и добавляем значение _CRT_SECURE_NO_WARNINGS;

9) Создаем main.cpp

#include "opencv2/highgui/highgui.hpp"

int main( int argc, const char** argv ) {
    CvCapture* capture;
    IplImage* frame = 0;

    while (true) {
        //Read the video stream
        capture = cvCaptureFromCAM(1);
        frame = cvQueryFrame( capture );
    
        cvNamedWindow("Sample Program", CV_WINDOW_AUTOSIZE); // create a window to display detected faces
    
        cvShowImage("Sample Program", frame); // display face detections

        int c = cvWaitKey(10);
        if( (char)c == 27 ) { exit(0); }
    }

    cvReleaseImage(&frame); // clean up and release resources

    return 0;
}

10) F5

--