17/12/12

OpenCV 2.1.0 with Visual Studio 2008

  • These instructions were tested with Visual C++ 9.0 (as part of Visual Studio 2008 Professional). These instructions should work without modification with Visual Studio 2005 and 2003. Modifications may be necessary for Visual Studio Express editions. These instructions do not apply to Visual Studio 2010 which uses different settings (see VisualC++).
  • There exists a short walkthrough video on YouTube at http://www.youtube.com/watch?v=9nPpa_WiArI

Install OpenCV

  1. Install it to a folder (without any spaces in it), say "C:\OpenCV2.1\". This article will refer to this path as $openCVDir
  2. During installation, enable the option "Add OpenCV to the system PATH for all users".

Configure Visual Studio

  1. Open VC++ Directories configuration: Tools > Options > Projects and Solutions > VC++ Directories
  2. Choose "Show directories for: Include files"
    1. Add "$openCVDir\include\opencv"
  3. Choose "Show directories for: Library files"
    1. Add "$openCVDir\lib"
  4. Choose "Show directories for: Source files"
    1. Add "$openCVDir\src\cv"
    2. Add "$openCVDir\src\cvaux"
    3. Add "$openCVDir\src\cxcore"
    4. Add "$openCVDir\src\highgui"

Configure your Project

After you've created a project you'll need to add the OpenCV dependencies.
  1. Open Project Properties: Project > %projectName% Properties...
  2. Open Linker Input properties: Configuration Properties > Linker > Input
  3. Open the "..." window to edit "Additional Dependencies" and on each line put:
    1. "cv210.lib"
    2. "cxcore210.lib"
    3. "highgui210.lib"
    4. And any other lib file necessary for your project
  4. Your project should now build. If you get any errors try restarting Visual Studio and then doing a clean Rebuild.

Bài đăng phổ biến