Python OpenCV 강좌 : 제 1강 - OpenCV 설치

Python OpenCV 4.1

Python OpenCV 강좌 : 제 1강 - OpenCV 설치
[ Python-OpenCV ] - 윤대희

OpenCV


OpenCV는 Open Source Computer Vision Library의 약어로 오픈소스 컴퓨터 비전 라이브러리입니다.

실시간 영상 처리에 중점을 둔 영상 처리 라이브러리로서, Apache 2.0 라이선스하에 배포되어 학술적 용도 외에도 상업적 용도로도 사용할 수 있습니다.

OpenCV는 계산 효율성과 실시간 처리에 중점을 두고 설계되었습니다.

500가지가 넘는 알고리즘이 최적화돼 있으며 이 알고리즘을 구성하거나 지원하는 함수는 알고리즘 수의 10배가 넘습니다.

물체 인식, 얼굴 인식, 제스처 인식을 비롯해 자율주행 자동차, OCR 판독기, 불량 검사기 등에 활용할 수 있습니다.

본 강좌는 Python-OpenCV 4.5.1.48에 맞추어져 있습니다.



OpenCV 설치


Python OpenCV는 다음과 같은 네 종류의 패키지를 제공합니다.

opencv-python
opencv-contrib-python
opencv-python-headless
opencv-contrib-python-headless

contrib가 포함된 패키지는 확장 모듈이 포함된 패키지이며, 추가 모듈이 포함된 OpenCV를 설치합니다

headless가 포함된 패키지는 GUI 라이브러리 종속성이 없어 서버 환경(Docker, Cloud)에서 사용할 수 있는 OpenCV를 설치합니다.

특별한 경우가 아니라면, 일반적으로 opencv-python 패키지를 사용합니다.

OpenCVpip를 통하여 설치할 수 있습니다.

명령 프롬프트나 터미널에서 python -m pip install opencv-python 명령어로 설치할 수 있습니다.

PIP로 패키지 설치하기 : 28강 바로가기


import cv2
print(cv2.__version__)
결과
4.5.1

정상적으로 설치가 완료되었다면 설치한 OpenCV의 버전인 4.5.1이 출력됩니다.



Python 플랫폼


1

Python-OpenCV 강좌에서 사용될 이미지의 경로는 위와 같습니다.

D:\Python\Image 폴더 안에 이미지 및 동영상을 저장하여 사용합니다.



2

IDLE를 사용할 경우, 상대 경로를 이용하여 "Image/파일명"으로 이미지를 불러올 수 있습니다.



3

Visual Studio를 사용할 경우, 절대 경로를 이용하여 "D:/Python/Image/파일명"으로 이미지를 불러올 수 있습니다.

Anaconda를 이용하는 경우에도 동일합니다.



Book Image

책이 출간되었습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C# OpenCvSharp4
  • Python OpenCV4
  • Using Tesseract
  • Using TensorFlow
  • Using Regular Expression
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Next post Python OpenCV 강좌 : 제 2강 - 카메라 출력
    Python-OpenCV Category