우분투 GUI 환경에서 영상을 새 창에 띄워서 보여 주기 위해 필요한 그래픽 툴킷을 설치합니다. 그래픽 툴킷은 gtk 또는 qt 등을 선택할 수 있으며, 이 책에서는 GTK 3 패키지를 사용하겠습니다.
$ sudo apt -y install libgtk-3-dev
OpenCV에서 함께 사용할 최적화 관련 패키지와 Python3 개발 환경을 위한 패키지를 설치합니다. Python3 관련 패키지는 추후 파이썬 언어로 OpenCV를 개발하고자 할 경우에 사용됩니다.
$ sudo apt -y install libatlas-base-dev libeigen3-dev gfortran $ sudo apt -y install python3-dev python3-numpy libtbb2 libtbb-dev
OpenCV 빌드를 위해 필요한 패키지는 이것으로 충분히 설치하였습니다. 이제부터는 OpenCV 소스 코드를 내려받아서 실제로 빌드하는 작업을 진행하겠습니다. OpenCV 소스 코드 내려받기 및 빌드 작업은 사용자 계정 홈 디렉터리 아래에 opencv 디렉터리를 만들고, 그 아래에서 진행하겠습니다.
$ cd ~ $ mkdir opencv $ cd opencv
앞 명령에서 ~는 사용자 홈 디렉터리를 의미합니다. 그러므로 이 명령을 수행하면 현재 작업 디렉터리가 ~/opencv로 이동합니다. 이 위치에서 다음 명령어를 차례대로 입력하면 OpenCV 4.0.0 기본 모듈 소스 코드와 추가 모듈 소스 코드를 내려받게 됩니다.
$ wget -O opencv-4.0.0.zip https://github.com/opencv/opencv/archive/4.0.0.zip $ wget -O opencv_contrib-4.0.0.zip \ https://github.com/opencv/opencv_contrib/archive/4.0.0.zip