Autonomous Lawn Mower/Opencv

카메라 영상 출력 Camera display

날아라용팔이 2024. 12. 15. 01:02
반응형

import cv2

 

// 카메라 객체 생성, -1은 기본 카메라, 0은 카메라 1번

camera = cv2.VideoCapture(-1)

 

// 카메라 해상도 설정

camera.set(cv2.CAP_PROP_FRAME_WIDTH,640)

camera.set(cv2.CAP_PROP_FRAME_HEIGHT,480)

 

// 카메라가 열려 있는 경우,

while (camera.isOpened()):

// 비디오의 한 프레임씩 읽기, _값이 true, 실패시 false

  _, image  = camera.read()

//  camera test라는 이름의 파일로 img 출력

  cv2.imshow('camera test',img)

// q를 누르면 종료

  if cv2.waitKey(1) == ord('q'):

    break

camera.release()

 

// 모든 윈도우 닫기

cv2.destroyAllWindows()

 

 

반응형