import cv2
from IPython.display import display, Image

# 동영상 파일 경로
video_path = '/content/data/nice.mp4'

# 비디오 캡처 객체 생성
cap = cv2.VideoCapture(video_path)

# 첫 번째 프레임 표시를 위한 display_id 초기화
display_id = display(Image(data=cv2.imencode('.jpg', cap.read()[1])[1].tobytes()), display_id=True)

# 프레임 단위로 읽어 들이고 표시
while cap.isOpened():
ret, frame = cap.read()
if ret == True:
# 이전 출력을 덮어쓰도록 display_id 사용
display_id.update(Image(data=cv2.imencode('.jpg', frame)[1].tobytes()))
else:
break

# 비디오 캡처 객체 해제
cap.release()

 

 

'AI > Computer Vision' 카테고리의 다른 글

colab python 버전 변경  (0) 2025.04.27
colab javascript  (1) 2025.04.22
numpy clip  (0) 2025.04.06
torch.cat  (0) 2025.04.06
구글 PailGemma  (0) 2025.03.25

+ Recent posts