【问题标题】:How to play videos on Google Colab while using openCV?使用openCV时如何在Google Colab上播放视频?
【发布时间】:2020-08-17 01:11:41
【问题描述】:

我已将视频文件上传到 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)

但这只会让视频的所有帧都显示出来。

【问题讨论】:

  • 首先,您的意思是video.mp4 不是video.p4
  • 是的,我的错。是video.mp4

标签: python opencv google-colaboratory


【解决方案1】:

上传视频:

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>')

【讨论】:

    猜你喜欢
    • 2020-02-15
    • 2019-12-14
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2015-04-13
    相关资源
    最近更新 更多