2.1.2 OpenCV 설치하기
OpenCV를 설치한다는 것은 OpenCV와 관련된 헤더 파일, LIB 파일, DLL 파일을 여러분 컴퓨터에 생성하는 작업을 의미합니다. Windows 운영 체제를 사용하는 경우 두 가지 방법으로 OpenCV를 설치할 수 있습니다. 하나는 OpenCV 웹 사이트에서 설치 실행 파일을 내려받아 설치하는 방법이고, 다른 하나는 OpenCV 소스 코드를 내려받은 후 직접 빌드하여 설치하는 방법입니다. 두 가지 설치 방법의 장단점을 표 2-2에 정리하였습니다.
▼ 표 2-2 OpenCV 설치 방법 비교
|
설치 실행 파일 이용 |
소스 코드 직접 빌드 |
장점 |
• 설치가 빠르고 간단함 • 미리 빌드된 DLL, LIB 파일 제공 |
• 자신의 시스템 환경에 최적화된 DLL, LIB 파일 생성 • OpenCV 추가 모듈 사용 가능 |
단점 |
• OpenCV 추가 모듈 사용 불가 • Windows 64비트 운영 체제만 지원 |
• 빌드 작업이 복잡하고 시간이 오래 걸림 |
OpenCV 설치 실행 파일은 Windows 운영 체제만을 지원하며, 최신 Visual Studio를 이용하여 x64 환경에서 빌드된 DLL 파일과 LIB 파일을 제공합니다. 그러므로 매우 빠르고 간편하게 OpenCV 라이브러리를 설치할 수 있으며, 초보자가 사용하기에 적합한 방법입니다. 그러나 OpenCV 설치 실행 파일에서 제공하는 라이브러리 파일은 OpenCV 추가 모듈 기능을 제공하지 않는다는 단점이 있습니다. 반면에 OpenCV 소스 코드를 직접 빌드하여 설치하는 방법은 사용자 컴퓨터 시스템 환경에 최적화된 LIB 파일과 DLL 파일을 생성할 수 있습니다. OpenCV 추가 모듈 소스 코드도 내려받아서 함께 빌드하면 CUDA 기능과 같은 OpenCV 추가 모듈도 사용할 수 있습니다. 그러나 초보자가 OpenCV 소스 코드를 빌드하는 것은 꽤 복잡할 수 있으며, 빌드 시간이 오래 걸린다는 단점이 있습니다.