[python] OpenCV로 동영상 재생하기
이번에는 OpenCV를 사용하여 동영상을 재생하는 방법을 알아보겠습니다. OpenCV는 컴퓨터 비전과 이미지 처리를 위한 라이브러리로, 동영상 처리에도 많이 사용됩니다.
설치하기
먼저, OpenCV를 설치해야 합니다. Python에서는 pip를 사용하여 설치할 수 있습니다. 다음 명령어를 사용하여 OpenCV를 설치합니다.
pip install opencv-python
동영상 재생하기
이제 OpenCV를 사용하여 동영상을 재생해보겠습니다. 먼저, 동영상 파일을 읽어옵니다. cv2.VideoCapture()
함수를 사용하여 동영상 파일을 읽어올 수 있습니다.
import cv2
# 동영상 파일 열기
video = cv2.VideoCapture('video.mp4')
동영상을 읽어오는 것은 성공했지만, 이제 실제로 동영상을 화면에 보여주는 작업을 해야 합니다. 이때 cv2.imshow()
함수를 사용합니다.
import cv2
# 동영상 파일 열기
video = cv2.VideoCapture('video.mp4')
while True:
# 프레임 읽어오기
ret, frame = video.read()
# 프레임이 정상적으로 읽어왔으면 화면에 보여주기
if ret:
cv2.imshow('Video', frame)
# 'q' 키를 누르면 종료
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 모든 창 닫기
cv2.destroyAllWindows()
위의 코드를 실행하면 동영상 파일이 재생될 것입니다. ‘q’ 키를 눌러서 동영상 재생을 종료할 수 있습니다.
결론
OpenCV를 사용하여 동영상을 재생하는 방법에 대해 알아보았습니다. OpenCV는 다양한 이미지 처리 및 비디오 처리 기능을 제공하므로, 동영상 관련 작업을 할 때 매우 유용한 라이브러리입니다. OpenCV의 다양한 기능을 추가로 학습하여 보다 복잡한 동영상 처리 작업을 수행할 수도 있습니다.