A.1 OpenCV 소스 코드 내려받기
Windows 운영 체제에서 OpenCV를 설치하려면 OpenCV 설치 실행 파일을 사용하는 것이 간편합니다. 그러나 OpenCV 설치 실행 파일을 사용할 경우 OpenCV 추가 모듈을 사용할 수 없다는 단점이 있습니다. OpenCV에서 제공하는 다양한 기능을 모두 사용하고, 자신의 시스템 환경에 최적화된 OpenCV 라이브러리를 사용하려면 OpenCV 소스 코드를 내려받아서 직접 설치하는 것이 좋습니다. 이 절에서는 Visual Studio 2017을 이용하여 64비트 환경에서 OpenCV 라이브러리를 직접 빌드하는 방법을 설명합니다. OpenCV 소스 코드를 직접 설치하려면 인터넷에 연결되어 있어야 하고, 소스 코드 빌드 작업을 위해 12GByte 정도의 하드디스크 공간이 필요합니다.
OpenCV 최신 소스 코드는 OpenCV 깃허브(GitHub) 사이트에서 내려받을 수 있습니다. OpenCV는 두 개의 저장소(repository)를 이용하여 소스 코드를 관리하고 있습니다. 하나는 opencv라는 이름의 저장소이고, 다른 하나는 opencv_contrib라는 이름의 저장소입니다. OpenCV 기본 모듈에 대한 소스 코드는 opencv 저장소에서 관리하고 있고, OpenCV 추가 모듈을 위한 소스 코드는 opencv_contrib 저장소를 통해 관리하고 있습니다. 그러므로 OpenCV 전체 소스 코드를 직접 빌드하려면 opencv 저장소의 기본 모듈 소스 코드와 opencv_contrib 저장소의 추가 모듈 소스 코드를 모두 내려받아야 합니다. OpenCV 소스 코드를 내려받을 수 있는 깃허브 웹 사이트 주소는 다음과 같습니다.