흑백 도화지를 여러개 띄우는 방법.
cv2.imshow("띄우는 창이름" , 이미지 )
cv2.waitkey( )
키입력 대기 상태
cv2. destroyAllwindows( )
OpenCV에서 생성한 모든 창을 닫는 데 사용됩니다. 일반적으로 이미지를 표시한 후 정리할 때 사용됩니다.
# 정지영상 생성 및 그림 그리기
import cv2
import numpy as np
# 도화지 만들기
img1 = np.full((512, 512, 3),(255,255,255), dtype=np.uint8) # np.full은 주어진 요소로 값을 채우다
img2 = np.ones((512, 512, 3),dtype= np.uint8) * 255
img3 = np.zeros((512, 512, 3),dtype= np.uint8) + 255
img4 = np.zeros((512, 512, 3),dtype= np.uint8) # 검은 도화지
# imshow 하나당 창 하나이다.
cv2.imshow('img1',img1)
cv2.imshow('img2',img2)
cv2.imshow('img3',img3)
cv2.imshow('img4',img4)
cv2.waitKey()
cv2.destroyAllWindows()
img1~ im3 은 흰색 도화지를 만드는 방법이다 0은 검은색, 255은 흰색 이라생각하면된다.
img4는 위에 설명한것과 같이 0으로 채우기 때문에 검은색으로 표시가 된다.
# 정지영상 생성 및 그림 그리기
import cv2
import numpy as np
# 도화지 만들기
img1 = np.full((512, 512, 3),(255,255,255), dtype=np.uint8) # np.full은 주어진 요소로 값을 채우다
img2 = np.ones((512, 512, 3),dtype= np.uint8) * 255
img3 = np.zeros((512, 512, 3),dtype= np.uint8) + 255
img4 = np.zeros((512, 512, 3),dtype= np.uint8) # 검은 도화지
# imshow 하나당 창 하나이다.
cv2.imshow('img1',img1)
cv2.imshow('img2',img2)
cv2.imshow('img3',img3)
cv2.imshow('img4',img4)
cv2.waitKey()
cv2.destroyAllWindows()
'Opencv' 카테고리의 다른 글
Opencv 에 대하여 배워보자 1. 2024.10.28 < 이미지 화면띄우기> (0) | 2024.10.28 |
---|