728x90
반응형
10회차 실화입니까
40회 남았네!!!!!!!
오늘은 실습임
▪ 웹카메라 입력을 동영상으로 저장하기
cap = cv2.VideoCapture(0)
w = round(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
h = round(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
fourcc = cv2.VideoWriter_fourcc(*'DIVX') # *'DIVX' == 'D','I','V','X'
out = cv2.VideoWriter('output.avi', fourcc, 30, (w, h))
while True:
ret, frame = cap.read()
inversed = ~frame
out.write(inversed)
cv2.imshow('frame', frame)
cv2.imshow('inversed', inversed)
if cv2.waitKey(10) == 27:
break
...
▪ 실제 코드 연습
import sys
import cv2
# 카메라 열기
cap = cv2.VideoCapture(0)
cap.open(0)
if not cap.isOpened():
print("Camera open failed!")
sys.exit()
# 카메라 프레임 크기 출력
print('Frame width:', int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)))
print('Frame height:', int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)))
# 카메라 프레임처리
while True:
ret, frame = cap.read()
if not ret:
break
cv2.imshow('frame', frame)
if cv2.waitKey(20) == 27: # ESC
break
cap.release()
cv2.destroyAllWindows()
노트북의 웹캠을 그대로 화면에 나타낼수 있다
인증샷은 다음기회에..
728x90
반응형
'etc > FastCampus 챌린지' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 12 회차 (0) | 2020.10.30 |
---|---|
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 11 회차 (0) | 2020.10.29 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 9 회차 (0) | 2020.10.27 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 8회차 (0) | 2020.10.26 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 7 회차 (0) | 2020.10.25 |