여기서는 Window7 64Bit, Visual Studio 2013을 기준으로 openCV 설치 방법을 소개한다.
아래 방법에서 일부만 바꾸면 다른 윈도우나 Visual Studio 에서도 설정이 가능하다.
openCV 설치에는 환경변수 설정 등 다소 까다로운 부분이 있으나 해당 포스팅의 내용을 보고 따라하면 무리없이 진행 할 수 있을거라 생각된다.
2. 홈페이지 우측 상단에 [LATEST DOWNLOADS]를 찾고 아래에 있는 [OpenCV for Windows] 링크를 선택한다.
3. 자동으로 최신 버전의 OpenCV가 다운로드 된다.
2016년 10월 21일 기준으로 2.4.13 버전이 최신이다.

4. 다운받은 파일을 실행시켜 압축을 풀면, 해당 루트에 openCV라는 이름의 폴더가 생성된다.
5. C:\Program Files 경로에 openCV 폴더를 옮긴다. 이때, 폴더 openCV 버전별로 관리를 위해서 폴더이름을 바꿔도 무방하다.
여기서는 openCV2.4.13 으로 이름을 바꿔서 진행한다.
6. [시작] - [컴퓨터]우클릭 - [속성] 을 실행한다.

7. [설정 변경]을 실행한다.
8. [고급] 탭에 [환경 변수]를 실행한다.

9. 아래 [시스템 변수] 항목에서 [Path]를 찾고 선택한 뒤, [편집]을 실행한다.

10. [변수 값] 항목 마지막에 세미콜론(;)을 추가하고, 위 5번 항목에서 지정했던 경로에 맞게 DLL이 있는 폴더 경로를 추가한다.

위와 동일하게 진행했다면, Path에 추가되는 경로명은 다음과 같다.
C:\Program Files\openCV2.4.13\build\x86\vc12\bin
추가되는 시스템 변수 경로에 대한 설명은 다음과 같다.
build 경로 밑에 x64와 x86이 있는데, 자신의 컴퓨터가 32bit 운영체제라면 x86으로, 64bit 운영체제라면 x64를 선택한다.
개인적으로 빌드된 실행파일이 32bit 운영체제에서도 동작할 수 있는것을 원하기 때문에 x86을 선택했다.
그 다음 vc11 또는 vc12가 있는데, Visual Studio 2011은 vc11, Visual Studio 2012라면 2012를 선택한다.
여기서는 Visual Studio 2013을 사용하나 vc13이 없으므로 vc12를 선택했다.
상위 Visual Studio에서는 아래 버전의 vc00을 선택해도 무방하나, 자신의 Visual Studio 버전보다 높은 vc00을 선택해도 정상적인 동작이 되는지는 확인해보지 못했다.
경로를 추가했다면 [확인] 버튼을 눌러 저장한다.
11. 위와같이 환경설정이 완료되었다면, 정상적으로 동작하는지 간단하게 테스트를 해본다. 키보드 [윈도우 + R]을 눌러 실행창을 띄운다.
12. cmd 를 입력하고 [확인]을 누른다.

13. 실행된 커맨드 창에 opencv_annotation 라고 입력후 엔터를 누른다.
14. 다음과 같이 보인다면 정상적으로 개발 환경 설정이 완료된것이다.
다음에는 Visual Studio를 사용하여 openCV 프로젝트를 만들어 보도록 하자.



덧글
;C:opencvbuildx86vc10bin라고 path경로에 적어주고
(opencv를 c:파일에 저장하고 visualstudio 2010버전을 사용합니다)
opencv_annotation의 명령어를 쳤는데
외부또는내부명령, 실행할 수 있는 프로그램, 또는 배치파일이 아닙니다.
라는 메세지가 뜨는데 왜 그런지 알 수 있을까요?ㅠㅠㅠ
윈도우 10 홈 (64비트) 사용하고 있는데, 저는 재시작하지 않아도 잘 되더군요!