[Linux][openCV] Eclipse에서 OpenCV 사용하기
Linux에서 OpenCV 설치는 sudo apt-get install libopencv로 설치
- 장점은 쉽게 설치가 가능
- 단점은 최신버전 사용 불가
- Eclipse 실행
- 새로운 프로젝트 생성(컴파일러는 Linux GCC로 한다. Cross GCC는 에러가 발생한다)
Project -> properties -> C/C++ Build -> Settings에 들어가서 Tool Settings를 설정
- GCC C Compiler 에서는 openCV가 설치된 패스를 지정해준다됨
(터미널 상에서 pkg-config --cflags opencv 를 치면 경로가 출력됨)
- GCC C++ Linker 에서는 Library search path를 지정
Libraries에 해당 라이브러리들을 직접 입력하여 지정
(터미널상에 pkg-config --libs opencv를 치면 라이브러리가 출력된다)
opencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann
apt-get으로 설치한 경우는 이렇게 나온다
lopencv_calib3d lopencv_contrib lopencv_core lopencv_features2d lopencv_flann lopencv_gpu lopencv_highgui lopencv_imgproc lopencv_legacy lopencv_ml lopencv_objdetect lopencv_ocl lopencv_photo lopencv_stitching
lopencv_superres lopencv_ts lopencv_video lopencv_videostab
- Library search path 지정
/usr/include/opencv
/usr/include/
/usr/include/opencv2
/usr/lib
등으로 깔려있으니 확인후 path를 지정해주면 된다.
프로젝트 작성을 시작.