openCV로 카메라 불러오기

새로운 주피터 노트북 만들고 이름은 opencv_cam

import cv2
capture = cv2.VideoCapture(0) # 카메라 0번을 쓰겠다
capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640)  # 화면 가로 크기
capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480) # 화면 세로 크기

while cv2.waitKey(33) < 0 : # 33ms 동안
    ret, frame = capture.read() # 에러 여부, 이미지 정보 = 카메라 읽기
    cv2.imshow("VideoFrame", frame) # 계속 사진 보여줌(fps)
    
capture.release() # 카메라 사용X 종료하겠다
cv2.destroyAllWindows() # 윈도우 창 종료

카메라 영상 컬러 흑백 동시 불러오기

새로 주피터 노트북 만들고 opencv_cam2

import cv2
capture = cv2.VideoCapture(0) # 카메라 0번을 쓰겠다
capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640)  # 화면 가로 크기
capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480) # 화면 세로 크기

while(True) : # 무한루프
    ret, frame = capture.read()
    grayFrame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # frame 안의 컬러 사진을 흑백으로
    cv2.imshow('video original', frame) # 컬러 출력
    cv2.imshow('video gray', grayFrame) # 흑백 출력
    
    if cv2.waitKey(1) == 27 : # ESC키가 1ms안에 입력되면
        break # 종료
        
capture.release() # 카메라 사용X 종료하겠다
cv2.destroyAllWindows() # 윈도우 창 종료