본문 바로가기
Python/Computer Vision

[파이썬, Python] 컴퓨터 비전과 OpenCV 라이브러리

by coding-choonsik 2023. 7. 24.
728x90
반응형
SMALL

1. 컴퓨터 비전(Computer Vision)

  • 컴퓨터를 사용하여 디지털 이미지나 비디오에서 정보를 추출하고, 해석하는 기술과 분야
  • 이미지 처리, 객체 탐지, 패턴 인식, 광학 문자 인식(OCR)...

 

 

2. OpenCV(Open Sourece Computer Vision Library)

  • 컴퓨터 비전과 이미지 처리를 위한 오픈소스 라이브러리
  • 1999년 Intel에서 영상처리 기술을 개발하기 위한 목적
  • 2000년 BSD 라이센스 배포
  • 2011년 이후 OpenCV2로 개발 시작

▲ opencv 사용할 때 프로젝트 파이썬 인터프리터 버전

 

1-1. OpenCV 설치

 

1️⃣ 터미널에서 설치

 pip install opencv-python

📍 cv2라는 이름이 아닌 opencv-python

 

 

2️⃣ Settings에서 설치

▲ settings에서 package 설치하기

 

 

import cv2

# opencv 버전 알아보기
print('현재 opencv 버전: ', cv2.__version__)

>> 현재 opencv 버전:  4.8.0

# 옵션을 주지 않으면 컬러영상으로 읽어옴, cv2.IMREAD_GRAYSCALE 옵션은 그레이스케일 영상으로 읽어옴
# 컬러영상을 가져올때 BGR 순서(RGB x) -> matplotlib과 같은 시각화 라이브러리는 RGB순서

img = cv2.imread('dog.bmp')
cv2.imshow('dog', img)  # 띄울 창의 이름, 보여질 영상


cv2.waitKey()   # 특정 키를 입력하기 전까지 창을 닫지 않음

▲ dog 이름창으로 띄워진 강아지 컬러 영

 

 

728x90
반응형
LIST