라이브러리 다운 받고 pip install로 설치하기
https://www.lfd.uci.edu/~gohlke/pythonlibs/
#파이썬에서 opencv를 사용하기 위해 cv를 import 해줍니다.
import cv2
#영상 입력
cv2. imread(filename)
#영상 출력
cv2.imwrite(filename,img)
#윈도우 생성
cv2.namedWindow(winname)
#윈도우 파괴
cv2.destroyWindow(winname)
#키보드 입력 대기
cv2. waitKey([ , delay])
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import cv2
filename= 'cat.png'
cv2.imshow('cat color',cat_color)
cv2.imshow('cat grayscale',cat_gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
파이썬 파일과 영상파일의 위치를 고려하여 filename을 정해줍니다.
저는 같은 위치에 두었기 때문에 파일 이름만 적었습니다.
cat_color에는 컬러 이미지로 불러왔습니다. flag를 주지 않으면 default로 컬러가 된다는 것을 알 수 있습니다.
cat_gray에는 그레이스케일 이미지로 불러왔습니다. flag로 0 혹은 cv2.IMREAD_GRAYSCALE 를 입력하면 됩니다.
winname으로 각각 cat color, cat grayscale 을 입력하였고 아래 사진에서 윈도우창 이름을 확인해보시면 됩니다.
cv2.waitKey()는 괄호 안의 시간만큼 키가 입력될 때까지 기다리라는 의미입니다.
괄호 안에 0 혹은 아무것도 입력하지 않으면 무한정 대기라 창을 계속 띄워놓을 수 있습니다.
키를 누르면 그다음 코드인 cv2.destroyAllWindows()가 실행되면서 모든 윈도우 창이 닫힙니다.
[결과 화면]
'인공지능 > OpenCV' 카테고리의 다른 글
[OpenCV] Haar Cascade 사용하여 얼굴에 마스크 합성하기 (스*우) (5) | 2020.04.09 |
---|---|
[OpenCV] 동영상에서 특정 색상의 물체를 찾기 (0) | 2020.04.09 |
[OpenCV] 트랙바를 이용하여 이진화 (0) | 2020.04.09 |
[OpenCV] 유튜브영상 윈도우창에 출력하기 (0) | 2019.08.15 |
[OpenCV] 동영상 윈도우창에 출력하기 (0) | 2019.08.15 |