Open Project/텐서플로_사물인식

OpenCV , 파이썬을 사용해 카메라 영상 출력하기

LEEHANDS 2022. 6. 3. 13:54
반응형
import sys
import time
import cv2
import utils

def opencv():
  cap = cv2.VideoCapture(0)
  cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
  cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
  
  while cap.isOpened():
    success, image = cap.read()
    if not success :
      sys.exit('ERROR: Unable to read from webcam')
    #image = cv2.flip(image,1)
    if cv2.waitKey(1) == 27: #ESD
      break
      
    cv2.imshow('simple', image)
  cap.release()
  cv2.destroyAllWindows()
  
def main():
  print("opencv camera is working")
  opencv()

if __name__ == '__main__':
  main()

간단하게 OpenCV 를 사용해 파이썬 코드로 영상출력해보는 코드를 작성해 보았습니다.

 

영상에 FPS 등 여러 정보를 표시할 수 도 있지만 가장 기본인 OpenCV 를 사용해 영상출력하는 방법입니다.

반응형