Download CMake. Open CMake and use settings below. Then click Configure.

Choose Visual Studio 11 Win64. Click Finish.

After a while, click Configure again. Wait a moment and then click Generate.
Close CMake and go to C:\MyOpenCV, open OpenCV.sln.
Choose Debug.

Right click INSTALL. And choose Build.

After a long period of time, go back and choose Release. Similarly, right click INSTALL. And choose Build.
Close Visual Studio 2012.
Copy C:\MyOpenCV\install folder to C:\OpenCV.
So now you have a C:\OpenCV\install folder. You can delete C:\MyOpenCV whole folder if you want.
Second
Open Windows Explorer. Click on Computer and then System properties.

Choose Advanced system settings.

Click Environment Variables…

Add only this to Environment Variables -> System variables -> Path
C:\OpenCV\install\bin


Third
After creating your own project in Visual Studio 2012…
Build menu -> Configuration Manager
Change the Active solution platform. Click on Win32, Select New…. Use the settings below and click OK.

Fourth
For Release:
View -> Property Manager
Double click Release | x64
- C/C++ -> General -> Additional Include Directories
C:\OpenCV\build\include\opencv
C:\OpenCV\build\include
- Linker -> General -> Additional Library Directories
C:\OpenCV\build\x64\vc10\lib
- Linker -> Input -> Additional Dependencies
opencv_calib3d243.lib
opencv_contrib243.lib
opencv_core243.lib
opencv_features2d243.lib
opencv_flann243.lib
opencv_gpu243.lib
opencv_haartraining_engine.lib
opencv_highgui243.lib
opencv_imgproc243.lib
opencv_legacy243.lib
opencv_ml243.lib
opencv_nonfree243.lib
opencv_objdetect243.lib
opencv_photo243.lib
opencv_stitching243.lib
opencv_ts243.lib
opencv_video243.lib
opencv_videostab243.lib
For Debug:
View -> Property Manager
Double click Debug | x64
- C/C++ -> General -> Additional Include Directories
C:\OpenCV\build\include\opencv
C:\OpenCV\build\include
- Linker -> General -> Additional Library Directories
C:\OpenCV\build\x64\vc10\lib
- Linker -> Input -> Additional Dependencies
opencv_calib3d243d.lib
opencv_contrib243d.lib
opencv_core243d.lib
opencv_features2d243d.lib
opencv_flann243d.lib
opencv_gpu243d.lib
opencv_haartraining_engined.lib
opencv_highgui243d.lib
opencv_imgproc243d.lib
opencv_legacy243d.lib
opencv_ml243d.lib
opencv_nonfree243d.lib
opencv_objdetect243d.lib
opencv_photo243d.lib
opencv_stitching243d.lib
opencv_ts243d.lib
opencv_video243d.lib
opencv_videostab243d.lib
Note the file names has extra “d” which means debug
Thêm thư viện:
As the error states, you need to use fopen_s, or disable the security exception errors via adding #define _CRT_SECURE_NO_DEPRECATE before your include.