백인감자
C++ OpenCV 3.0 개발환경 구축(for Windows) 본문
출처:http://ledgku.tistory.com/60
[OpenCV 설치] Windows OpenCV 설치, C++ 테스트
OpenCV 설치
- OpenCV 홈페이지(http://opencv.org/)에서 OpenCV 최신 버전을 다운로드한다.(현재 3.1xx 버전이 있지만 32비트는 3.0 버전 설치를 해야함)
- 다운로드가 완료되면 파일을 실행한다. 실행하면 아래와 같은 창이 뜨는데 압축 해제할 경로를 지정하고 Extract버튼을 눌러준다.
- 제어판 - 시스템(윈도우키 + Pause)에서 환경변수 설정을 한다. 시스템 변수에서 새로 만들기를 클릭한다.
- 변수 이름 : OPENCV_BUILD
변수 값 : 위에 OpenCV 압축해제 경로 + \opencv\build 입력 후 확인
- 시스템 변수 중 Path를 선택하고 편집 클릭 후 맨 뒤에 ;%OPENCV_BUILD%\x86\vc12\bin; 입력
Visual Studio 설정
- 새 프로젝트 생성, 미리 컴파일된 헤더 선택 해제, 빈 프로젝트 선택
- 프로젝트 속성 -> 구성 속성 -> C/C++ -> 일반 -> 추가 포함 디렉터리에 $(OPENCV_BUILD)\include 입력 (C/C++ 아래 하위 요소가 생기지 않으면 아무 파일이나 컴파일한 후 다시 편집한다.)
- 프로젝트 속성 -> 구성 속성 -> 링커 -> 일반 -> 추가 라이브러리 디렉터리에$(OPENCV_BUILD)\x86\vc12\lib 입력
- 프로젝트 속성 -> 구성 속성 -> 링커 -> 입력 -> 추가 종속성에서 맨 오른쪽 화살표를 클릭하고 편집 클릭한다. 맨 위 빈칸에 opencv_ts300.lib, opencv_ts300d.lib, opencv_world300.lib, opencv_world300d.lib를 추가한다.
테스트
프로젝트 경로에 테스트할 사진파일을 넣는다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <iostream> #include <opencv2/opencv.hpp> int main() { std::cout << "OpenCV Version : " << CV_VERSION << std::endl; cv::Mat img; cv::namedWindow("EXAMPLE01", CV_WINDOW_AUTOSIZE); img = cv::imread("pusan.jpg", CV_LOAD_IMAGE_COLOR); if (img.empty()) { std::cout << "[!] You can NOT see the cat!" << std::endl; return -1; } cv::imshow("EXAMPLE01", img); cv::waitKey(0); cv::destroyWindow("EXAMPLE01"); return 0; } | cs |
<실행 결과>
공식 사이트: http://docs.opencv.org/3.0.0/
'OpenCV' 카테고리의 다른 글
파이썬 2.7 , 3.x 버전 함께 사용 & OpenCV 환경구축 (0) | 2017.07.20 |
---|---|
파이썬 OpenCV motion detection _ 검출 영역 이미지 저장 (5) | 2017.07.17 |
[OpenCV 3.0]watershed 함수 (0) | 2016.08.12 |
[OpenCV 3.0]RGB 채널 이동시키기 (0) | 2016.08.11 |
[OpenCV 3.0]동영상에서 edge 추출하기 (0) | 2016.08.08 |