▪︎ OpenCV
- Open Source Computer Vision Library
- Intel에서 최초 개발 (1999)
- C/C++, C#, Python, Java 지원
- 설치 :
pip install opencv-python
- 불러오기 :
import cv2 as cv
▪︎ 이미지 입력, 출력, 쓰기
▫︎ 이미지 입출력
imread(path) : 이미지 입력
imshow(winame, img) : 이미지 출력
waitkey(ms) : ms초 만큼 키 입력을 기다림, 0의경우 무한대기
destroyAllWindows() : 열려 있는 모든 창을 종료
- 맥 os 에서는
destroyAllWindows() 아래에 waitkey(1) 추가
# 상수 변수 = 대문자 스네이크 케이스 사용
DOG_PATH = "../images/dog.jpg"
img = cv.imread(DOG_PATH)
cv.imshow("DOG", img)
key = cv.waitKey(0)
cv.destroyAllWindows()
cv.waitKey(1)
ord(key) : 문자의 아스키 코드 획득
chr(key) : 아스키 코드를 문자로 변경
▫︎ 이미지 불러오기
cv2.IMREAD_COLOR : 이미지를 컬러로 불러옴(기본값), 투명배경 무시
cv2.IMREAD_GRAYSCALE : 이미지를 흑백으로 불러옴