How do you install and use OpenCV 2.4.3 under VC++ 2010 Express?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
1. Installing OpenCV 2.4.3
First, get OpenCV 2.4.3 from sourceforge.net. Its a self-extracting so just double click to start the installation. Install it in a directory, say
C:\.Wait until all files get extracted. It will create a new directory
C:\opencvwhichcontains OpenCV header files, libraries, code samples, etc.
Now you need to add the directory
C:\opencv\build\x86\vc10\binto your system PATH. This directory contains OpenCV DLLs required for running your code.Open Control Panel → System → Advanced system settings → Advanced Tab → Environment variables…
On the System Variables section, select Path (1), Edit (2), and type
C:\opencv\build\x86\vc10\bin;(3), then click Ok.On some computers, you may need to restart your computer for the system to recognize the environment path variables.
This will completes the OpenCV 2.4.3 installation on your computer.
2. Create a new project and set up Visual C++
Open Visual C++ and select File → New → Project… → Visual C++ → Empty Project. Give a name for your project (e.g:
cvtest) and set the project location (e.g:c:\projects).Click Ok. Visual C++ will create an empty project.
Make sure that “Debug” is selected in the solution configuration combobox. Right-click
cvtestand select Properties → VC++ Directories.Select Include Directories to add a new entry and type
C:\opencv\build\include.Click Ok to close the dialog.
Back to the Property dialog, select Library Directories to add a new entry and type
C:\opencv\build\x86\vc10\lib.Click Ok to close the dialog.
Back to the property dialog, select Linker → Input → Additional Dependencies to add new entries. On the popup dialog, type the files below:
Note that the filenames end with “d” (for “debug”). Also note that if you have installed another version of OpenCV (say 2.4.9) these filenames will end with 249d instead of 243d (opencv_core249d.lib..etc).
Click Ok to close the dialog. Click Ok on the project properties dialog to save all settings.
You’ve done setting up Visual C++, now is the time to write the real code. Right click your project and select Add → New Item… → Visual C++ → C++ File.
Name your file (e.g:
loadimg.cpp) and click Ok. Type the code below in the editor:The code above will load
c:\full\path\to\lena.jpgand display the image. You canuse any image you like, just make sure the path to the image is correct.
Type F5 to compile the code, and it will display the image in a nice window.
And that is your first OpenCV program!
3. Where to go from here?
Now that your OpenCV environment is ready, what’s next?
c:\opencv\samples\cpp.