Ubuntu 1604 opencv install
$ grep . /etc/*-release
1. OpenCV와 관련된 소프트웨어, 패키지 업데이트 및 설치
미리 설치된 packages/libraries를 업데이트 해봅시다.
$ sudo apt-get update
$ sudo apt-get upgrade
다음은 developer tools을 설치해봅시다.
$ sudo apt-get install build-essential cmake pkg-config
cmake 프로그램은 자동으로 OpenCV 빌드를 구성하는 데 사용됩니다.
OpenCV는 이미지 처리 및 컴퓨터 비전 라이브러리입니다. 따라서 OpenCV는 JPEG, PNG, TIFF 등과 같은 디스크에서 다양한 이미지 파일 형식을로드 할 수 있어야합니다. 디스크에서 이러한 이미지를로드하기 위해 실제로 OpenCV는로드 및 디코딩을 실제로 용이하게하는 다른 이미지 I / O 라이브러리를 호출합니다.
$ sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
비디오 스트림을 처리하고 카메라의 프레임에 액세스하는 데 사용되는 패키지를 설치합니다.
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt-get install libxvidcore-dev libx264-dev
OpenCV는 매우 제한된 GUI 도구 세트로 즉시 제공됩니다. 이러한 GUI 도구를 사용하여 우리의 화면 (cv2.imshow)에 이미지를 표시하고 키 누르기를 기다리거나 (cv2.waitKey), 마우스 이벤트를 추적하고 (cv2.setMouseCallback) 슬라이더 및 트랙바와 같은 간단한 GUI 요소를 만들 수 있습니다.
내부적으로 OpenCV GUI 작업을 처리하는 모듈의 이름은 highgui입니다. highgui 모듈은 다음 명령을 사용하여 설치해야하는 GTK 라이브러리를 사용합니다.
$ sudo apt-get install libgtk-3-dev
OpenCV 내부의 다양한 기능을 최적화하는 데 사용되는 라이브러리 (예 : 매트릭스 작업)를 설치합니다.
$ sudo apt-get install libatlas-base-dev gfortran
파이썬 2.7과 파이썬 3.5 모두를위한 파이썬 개발 헤더와 라이브러리를 설치합니다.
$ sudo apt-get install python2.7-dev python3.5-dev
OpenCV 다운로드
OpenCV의 가장 최신 버전은 3.2.0이며, 다음 명령을 사용하여 .zip 파일을 다운로드하고 보관 취소합니다.
* CUDA 8.0 에서는 필히 3.2.0 버전을 설치해야 합니다.
$ cd ~
$ wget -O opencv.zip https://github.com/opencv/opencv/archive/3.2.0.zip
$ unzip opencv.zip
$ cd opencv-3.2.0
$ mkdir build
$ cd build
$ cmake ..
CPU 코어 가능한 개수(보통 -j4)를 입력합니다. 제가 사용하는 서버는 CPU 코어56개입니다.
$ make -j40
$ sudo make install
$ cd
$ rm opencv.zip
$ python
>>> import cv2
'Linux' 카테고리의 다른 글
CPU 프로파일링 proc stat python 프로그램 (0) | 2018.11.22 |
---|---|
Linux 14.04 Tensorflow GPU Install (0) | 2017.06.08 |
Linux 14.04 OpenCV2 Install (0) | 2017.06.08 |
CentOS7 OpenStack in WINDOW 10 Virtual Box (0) | 2016.11.29 |
BSD Socket - server & multi-client file transfer (0) | 2016.11.22 |