openCV/Python

이미지 출력하

황기하 2021. 1. 9.

import cv2

src = cv2.imread("filename", cv2.IMREAD_GRAYSCALE)

 

cv2.namedWindow("src", flags=cv2.WINDOW_FREERATIO)

cv2.resizeWindow("src", 400,200)

cv2.imshow("src", src)

cv2.waitKey(0)

cv2.destroyWindow("src")


cv2.namedWindow(winname, flags=None)

   - 화면에 이미지 표시할 수 있는 윈도우 생성한다

   - flsgs : 윈도우 양식을 설정, 기본값운 None, 값에 따라 윈도우 속성값 변경가능

 

cv2.resizeWindow(winname, width, height)

    - winname과 동일한 윈도우 크기를 설정한다.

    - 출력하려는 이미지 크기와는 관련이 없다.

cv2.imshow(winname, ndarray)

     - 윈도우에 이미지를 표시한다.

     - winname으로 선언된 윈도우가 존재하지 않는다면 새로운 윈도우 생성하여 출력한다.

 

cv2.waitKey(dealy=None)

    - 지정된 시간동안 지연, 밀리초 단위 시간동안 입력대기, 없을 경우 다음 구문 실행

      0,음수일 경우 키 입력 있을때 까지 기다린다.

cv2.destroyWindow(winname)

     - 윈도우를 제거한다. 메모리 사용을 해제한다.


 

  

 

'openCV > Python' 카테고리의 다른 글

ESP32 CAM With Python  (0) 2021.02.09

댓글