본문 바로가기
코드/영상처리

[영상처리] 파이썬에서 opencv의 cv2.VideoCapture로 동영상 재생하기

by 코드퀸 2022. 12. 5.
728x90
반응형

 

파이썬에서 opencv를 사용하여 비디오를 재생하는 코드를 공유합니다.

매우 자주 쓰이는 코드입니다. 

 

코드 설명은 주석을 참고해주세요. 

 

import cv2

cap = cv2.VideoCapture('video.mp4') # 비디오 파일 불러오기
while True:
    retval, frame = cap.read() # 비디오 프레임 하나씩 가져오기
    cv2.imshow("show video, q를 누르면 종료됩니다", frame) # 프레임 보여주기 
    if cv2.waitKey(1) == ord("q"): # 사용자 입력 받기 'q' 입력 시 종료
        break

    if frame is None: # 비디오 프레임 확인, 비어있으면 종료
        break
        
cap.release()	# 객체 해제
cv2.destroyAllWindows() # 프레임 보여주는 창 종료
728x90
반응형

댓글