我已将视频文件上传到Google Colab,但无法显示。
我试过了 :
import numpy as np
import cv2
from google.colab.patches import cv2_imshow
cap = cv2.VideoCapture('video.mp4')
while True:
ret, frame = cap.read()
cv2_imshow(frame)
但这只会显示视频的所有帧。
最佳答案
要上传视频:
from google.colab import files
files.upload()
要观看视频:
from IPython.display import HTML
from base64 import b64encode
video_path = 'video_name.mp4'
mp4 = open(video_path,'rb').read()
decoded_vid = "data:video/mp4;base64," + b64encode(mp4).decode()
HTML(f'<video width=400 controls><source src={decoded_vid} type="video/mp4"></video>')
关于python - 使用openCV时如何在Google Colab上播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61561234/