Notice
Recent Posts
Recent Comments
Today
Total
04-27 06:07
Archives
관리 메뉴

Jeongchul Kim

Ubuntu 1604 opencv install 본문

Linux

Ubuntu 1604 opencv install

김 정출 2017. 6. 8. 02:33

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

 

 

 

Comments