Page 28 -
P. 28
OpenCV를 이용하다가 궁금한 사항이 생기면 OpenCV 질문/답변 포럼에서 해답을 구할 수 있습
니다. OpenCV 질문/답변 포럼 주소는 http://answers.opencv.org/questions/입니다. 이 포럼
에는 5만 명 이상의 사용자가 가입되어 있으며 다양한 OpenCV 정보를 교환할 수 있습니다. 이 웹
사이트에서 궁금한 사항을 검색하거나 또는 새로운 질문을 올려서 해결 방법을 찾을 수 있습니다.
OpenCV 최신 소스 코드는 GitHub 웹 사이트를 통해 관리됩니다. OpenCV 기본 소스 저장소
주소는 https://github.com/opencv/opencv/이고, OpenCV 추가 모듈 소스 저장소 주소는
https://github.com/opencv/opencv_contrib/입니다. 이 저장소에서 OpenCV 소스 코드의
업데이트 현황을 확인할 수 있으며, 최신 소스 코드를 내려받을 수 있습니다.
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 소스 코드를 빌드하는 것은 꽤 복잡할 수 있으며, 빌드 시간
이 오래 걸린다는 단점이 있습니다.
034
OpenCV(본문)인디고출력용_0326.indb 34 2019-03-26 오후 1:28:32