Opencv

Opencv 에 대하여 배워보자 4. 2024.10.28 < 흑,백 도화지 띄우는 방법>

trustworthyhand 2024. 10. 29. 08:58

흑백 도화지를 여러개 띄우는 방법.

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()