728x90
반응형
SMALL
1. 컴퓨터 비전(Computer Vision)
- 컴퓨터를 사용하여 디지털 이미지나 비디오에서 정보를 추출하고, 해석하는 기술과 분야
- 이미지 처리, 객체 탐지, 패턴 인식, 광학 문자 인식(OCR)...
2. OpenCV(Open Sourece Computer Vision Library)
- 컴퓨터 비전과 이미지 처리를 위한 오픈소스 라이브러리
- 1999년 Intel에서 영상처리 기술을 개발하기 위한 목적
- 2000년 BSD 라이센스 배포
- 2011년 이후 OpenCV2로 개발 시작
1-1. OpenCV 설치
1️⃣ 터미널에서 설치
pip install opencv-python
📍 cv2라는 이름이 아닌 opencv-python
2️⃣ Settings에서 설치
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() # 특정 키를 입력하기 전까지 창을 닫지 않음
728x90
반응형
LIST
'Python > Computer Vision' 카테고리의 다른 글
[파이썬, Python] OpenCV - 영상의 화소 처리 (0) | 2023.08.24 |
---|---|
[파이썬, Python] OpenCV - 키보드, 마우스 이벤트 (0) | 2023.08.24 |
[파이썬, Python] OpenCV - 동영상 처리하기! (0) | 2023.08.23 |
[파이썬, Python] OpenCV - 영상에 도형 그리기! (0) | 2023.08.04 |
[파이썬, Python] OpenCV - 영상(Image)과 영상의 입출력, 복사하기 (0) | 2023.07.24 |