OpenCV는 오픈소스 컴퓨터비전 라이브러리 입니다. 언어는 C언어를 사용하며 원래 인텔에서 개발했습니다.
현재 리눅스, 윈도우, OSX에서 모두 사용할 수 있습니다.
OpenCV는 주로 대량생산공장에서 불량 제품을 검사할 때 주로 사용됩니다.
실시간 이미지 프로세싱이기 때문에 컨베이어 벨트에서 빠르게 진행하는 물건들을 검사할 수 있습니다.
이제 OpenCV를 설치하는 방법을 알아보도록 하겠습니다.
먼저 Visual Studio 2010이 설치되어있다고 가정하겠습니다.
먼저 위 사이트에 방문해 줍니다.
그러면 위 사진과 같이 Version 2.4.9 아래에 운영체제에 맞는 설치파일을 다운받을 수 있도록 제공하고 있습니다.
저는 윈도우 사용자이기 때문에 OpenCV for Windows를 클릭하였습니다.
클릭하면, Source Forge 사이트로 이동하며 5초후에 다운로드가 진행됩니다.
용량은 약 349MB로 적잖은 크기입니다.
** VERSION 뒤에 ALPHA는 불안정 버전이기 때문에 가장 위에 있어도 다운받지 않는 걸 권장합니다**
설치파일을 실행하면 위와 같이 추출 경로를 지정하는 창이 나타납니다.
일반적으로 C:\에 경로를 잡아주고 Extract를 클릭합니다.
그러면 2분 정도 추출시간이 걸리고 자동으로 창이 닫힙니다.
그리고 C:\에 OpenCV폴더 생긴것을 확인할 수 있습니다.
이제 OpenCV를 환경변수에 추가해주도록 합니다.
먼저 바탕화면에 있는 내컴퓨터 오른쪽 클릭 - 속성 을 클릭합니다.
그리고 고급 시스템 설정을 클릭, 나타나는 시스템속성창에 환경변수를 클릭합니다.
시스템 변수 그룹에 Path라는 그룹을 선택하고 편집을 클릭합니다.
변수 값 제일 뒤에 세미콜론 ; 을 붙이고 뒤에 내용물을 추가해야하는데 이것은 OpenCv버전 VIsual Studio 버전에 따라 다릅니다.
따라서 본인 C:\에 설치된 OpenCV에 들어가서 다음과 비슷한 경로를 추가하시면 됩니다.
C:\opencv\build\x86\vc10\bin
그리고 저는 Visual Studio 2010이기 때문에 vc10을 사용했습니다.
**32비트이던 64비트 사용자이던간에 반드시 x86폴더만 사용해야합니다. **
자신의 운영체제 비트수를 확인하려면 바탕화면에 내컴퓨터 - 오른쪽 클릭을 누르면 알 수 있습니다.
이제 속성 창을 닫고 Visual Studio 2010을 실행해줍니다.
그리고 프로젝트를 하나 생성해줍니다.
Win32 콘솔 프로그램을 만들어줍니다.
이부분은 할줄 안다고 가정하고 설명을 생략하겠습니다.
프로젝트 오른쪽 클릭 - 속성을 클릭합니다.
C/C++ - 일반에 추가포함디렉터리 - 편집 클릭합니다.
C:\opencv\build\include
이 경로를 입력하고 확인을 눌러 창을 닫아줍니다.
이번엔 링커 - 일반 - 추가 라이브러리 디렉터리 - 편집을 눌러줍니다.
그리고 위와 같이 경로를 지정해줍니다. 다만! 아까도 말했다시피 저는 64비트이기 때문에 x64이고 Visual Studio 2010을 쓰기 때문에 vc10입니다.
위 사진의 경로는 잘못된것입니다.
C:\opencv\build\x86\vc10\lib
이것을 입력해주시면 됩니다.
여러분들도 여러분의 환경에 맞는 경로를 지정해 주시기 바랍니다.
경로를 지정했으면 확인을 눌러 창을 닫아줍니다.
이번에는 링커 - 입력 - 추가 종속성 - 편집을 클릭합니다.
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
위의 것들을 복사해서 붙여넣기 해주시면 됩니다.
이 파일들은 C:\opencv\build\x86\vc10\lib 여기에 존재합니다.
뒤에 d가 붙는걸 적어주시면 됩니다.
다 적어주셨으면 확인을 눌러 창을 닫아주시면 됩니다.
그리고 속성창도 닫아줍니다.
그리고 Visual Studio 2010을 종료했다가 다시 실행해서 프로젝트를 다시 열어줍니다.
그리고 cpp파일에 위와같이 추가해주면 자동입력창이 뜨는 걸 확인 하실 수 있습니다.
위와 같이 입력해주고 빌드 및 실행을 해보니 다음과 같이 나타났습니다.
이제 여러분들도 OpenCV를 개발할 준비가 되신겁니다.
이상입니다.
'유틸리티' 카테고리의 다른 글
깔끔한 디자인의 디스크 조각 모음 프로그램, Smart Defrag 3 (0) | 2015.11.27 |
---|---|
VIsual Studio 2010에 OpenGL 설치하기 (0) | 2015.11.27 |
윈도우에서 키보드의 키 값을 변경하는 프로그램, KeyTweak (키트윅) (0) | 2015.11.27 |
메모리 최적화 프로그램, 클린멤(CleanMem) (0) | 2015.11.27 |
직관적이고 배우기 쉬운 모델링 툴, 스케치업(SketchUp) (0) | 2015.11.27 |