[OpenCv-python 기초] :노트북 웹캠을 이용해서 동영상을 읽고 쓰기
2018. 5. 29. 00:48ㆍPython-이론/python-opencv
노트북 웹캠을 이용해서 동영상을 읽고 쓰기
import cv2 #0이면 노트북 내장 웹캠 숫자를 올리면 추가된 웹캠을 이용할 수 있다. cap = cv2.VideoCapture(0) # 3은 가로 4는 세로 길이 cap.set(3, 720) cap.set(4, 1080) while True: ret, frame = cap.read() cv2.imshow('test', frame) k = cv2.waitKey(1) if k == 27: break cap.release() cv2.destroyAllWindows()
지금 코드는 보여지고만 있지 실제로 저장되고 있지는 않다 따라서 동영상이 저장되는 코드를 함께 알아보자
import cv2 cap = cv2.VideoCapture(0) cap.set(3, 720) cap.set(4, 1080) fc = 20.0 codec = cv2.VideoWriter_fourcc('D', 'I', 'V', 'X') out = cv2.VideoWriter('mycam.avi', codec, fc, (int(cap.get(3)), int(cap.get(4)))) while True: ret, frame = cap.read() cv2.imshow('test', frame) out.write(frame) k = cv2.waitKey(1) if k == 27: break cap.release() cv2.destroyAllWindows()
프로그램이 종료되면 저장되는 것을 알 수 있다.
'Python-이론 > python-opencv' 카테고리의 다른 글
[OpenCV-python 기초]:이미지 픽셀 조작 및 ROI(관심영역) (0) | 2018.05.30 |
---|---|
[OpenCv-python 기초 ]:trackBar 생성하기 (0) | 2018.05.30 |
[OpenCv-python 기초 : 마우스 클릭으로 도형 만들기 (0) | 2018.05.30 |
[OpenCv-python 기초] :도형그리기 (0) | 2018.05.29 |
[OpenCv-python 기초] :이미지 읽고, 저장하기 (10) | 2018.05.29 |