I faced many problems when installing OpenCV on eclipse, so I decide write this tutorial .
I'll explain steps in Order :
1- Open eclipse create new empty project (C or C++ project).
2- make sure that "MinGW" toolchain is selected .
3- press next .
4- right click on project -> properties .
5-Under "C/C++build " section select -> setting , then select "tool setting " tab, Then select the "Includes" folder (on older versions of eclipse it is the "Directories" folder) in the GCC Compiler branch and add the opencv include directory to Include paths (-I): "C:\OpenCV2.1\include\opencv\", of course you have to change the directory if you install OpenCV in another place.
6- Now, under the MinGW Linker select the "Libraries" folder and add the following to the Libraries (-l) section (note not all of these are necessarily needed for your project but these are all the libraries available in opencv.
cv210
cvaux210
cxcore210
cxts210
highgui210
ml210
7- FINALLY, under the "Library search path (-L)" section add:
"C:\OpenCV2.1\lib"
Hit OK when done.
ALSO NOTE: Versions 2.0 and later postfix the libraries names with a three digit number that corresponds to the version of OpenCV that you are linking to. Example: OpenCV2.1's highgui library must be linked using the name highgui210.
Hit Finish to create and start the Project.
Now you can write simple program to test if it works or not .
source : Link
I'll explain steps in Order :
1- Open eclipse create new empty project (C or C++ project).
2- make sure that "MinGW" toolchain is selected .
3- press next .
4- right click on project -> properties .
5-Under "C/C++build " section select -> setting , then select "tool setting " tab, Then select the "Includes" folder (on older versions of eclipse it is the "Directories" folder) in the GCC Compiler branch and add the opencv include directory to Include paths (-I): "C:\OpenCV2.1\include\opencv\", of course you have to change the directory if you install OpenCV in another place.
6- Now, under the MinGW Linker select the "Libraries" folder and add the following to the Libraries (-l) section (note not all of these are necessarily needed for your project but these are all the libraries available in opencv.
cv210
cvaux210
cxcore210
cxts210
highgui210
ml210
7- FINALLY, under the "Library search path (-L)" section add:
"C:\OpenCV2.1\lib"
Hit OK when done.
ALSO NOTE: Versions 2.0 and later postfix the libraries names with a three digit number that corresponds to the version of OpenCV that you are linking to. Example: OpenCV2.1's highgui library must be linked using the name highgui210.
Hit Finish to create and start the Project.
Now you can write simple program to test if it works or not .
source : Link
Comments
Post a Comment