세모튜브

Opencv(4.5.3-dev) 설치 - Ubuntu 16.04 및 18.04(64bit) - Raspberry pi 3,4 본문

설치

Opencv(4.5.3-dev) 설치 - Ubuntu 16.04 및 18.04(64bit) - Raspberry pi 3,4

iDevKim 2021. 7. 23. 12:28

기본자료 : https://docs.opencv.org/master/d2/de6/tutorial_py_setup_in_ubuntu.html

 

OpenCV: Install OpenCV-Python in Ubuntu

Goals In this tutorial We will learn to setup OpenCV-Python in Ubuntu System. Below steps are tested for Ubuntu 16.04 and 18.04 (both 64-bit). OpenCV-Python can be installed in Ubuntu in two ways: Install from pre-built binaries available in Ubuntu reposit

docs.opencv.org

 

OpenCV-Python은 두 가지 방법으로 설치할 수 있습니다.

1. 미리 빌드된 바이너리에서 설치 (리포지토리에서 사용)

2. 소스에서 컴파일해서 설치.

 

- 미리 빌드된 바이너리에서 설치

- OpenCV 응용 프로그램을 프로그래밍하고 개발하는 데만 사용할 때 가장 적합

$ sudo apt-get install python3-opencv

Python IDLE(또는 IPython)을 열고 Python 터미널에 다음 코드를 입력

>>> import cv2 as cv

>>> print(cv.__version__)

x.x.x

 

오류 없이 결과가 출력된다면 OpenCV-Python을 성공적으로 설치.

단, Apt 저장소에는 항상 최신 버전의 OpenCV가 포함되어 있지 않을 수 있습니다.

Python API와 관련하여 최신 버전에는 항상 훨씬 더 나은 지원과 최신 버그 수정이 포함됩니다.

따라서 최신 소스 코드를 얻으려면 다음 방법, 즉 소스에서 컴파일하는 것이 좋습니다.

 

- 소스에서 컴파일해서 설치

소스에서 컴파일하는 것은 처음에는 다소 복잡해 보일 수 있지만 일단 성공하면 복잡한 것은 없습니다.

먼저 몇 가지 필수항목을 설치합니다. 일부는 필수이고 일부는 옵션 사항입니다. 원하지 않는 경우 옵션은 건너뛸 수 있습니다.

- 필수항목

설치를 구성 하려면 CMake  필요 하고, 컴파일을 위해서는 GCC가 필요하고, Python 바인딩을 빌드하려면 Python -devel  Numpy가 필요합니다.

$ sudo apt-get install cmake

$ sudo apt-get install gcc g++

python2용

    $ sudo apt-get install python-dev python-numpy

python3용

    $ sudo apt-get install python3-dev python3-numpy

다음 으로 GUI 기능, 카메라 지원(v4l), 미디어 지원(ffmpeg, gstreamer) 등에 대한 GTK 지원이 필요합니다.

$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev

$ sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

gtk2 지원

$ sudo apt-get install libgtk2.0-dev

gtk3 지원

$ sudo apt-get install libgtk-3-dev

- 옵션

OpenCV는 PNG, JPEG, JPEG2000, TIFF, WebP 등과 같은 이미지 형식을 지원하는 파일과 함께 제공됩니다.

sudo apt-get install libpng-dev

sudo apt-get install libjpeg-dev

sudo apt-get install libopenexr-dev

sudo apt-get install libtiff-dev

sudo apt-get install libwebp-dev

 

- OpenCV 소스 다운로드

OpenCV의 GitHub Repository 에서 최신 소스를 다운로드하려면 먼저 Git 을 설치해야 합니다.

$ sudo apt-get install git

$ git clone https://github.com/opencv/opencv.git

$ cd opencv

$ mkdir build

$ cd build

- 구성 및 설치

$ cmake ../

$ make

[100%] Built target opencv_model_diagnostics

===> 시간이 오래 걸림

$ sudo make install

설치가 끝났습니다. 모든 파일은 "/usr/local/" 폴더에 설치됩니다.

Python IDLE(또는 IPython)을 열고 Python 터미널에 다음 코드를 입력

>>> import cv2 as cv

>>> print(cv.__version__)

x.x.x

'설치' 카테고리의 다른 글

ubuntu : pip  (0) 2021.09.29
Ubuntu 18.04 : Python-venv 사용  (0) 2021.08.11
리눅스 : 화면 녹화프로그램 : kazam  (0) 2021.03.05
맥 : opencv환경( 파이참 <=> 아나콘다 <=> 쥬피터 ) 생성  (0) 2021.01.11
Ubuntu : docker 설치  (0) 2021.01.08