gpt4 book ai didi

python - 如何使用 opencv 在 google colab 上播放视频?

转载 作者:太空宇宙 更新时间:2023-11-03 23:05:00 29 4
gpt4 key购买 nike

我正在 google colab 上使用 Mask RCNN 进行一个与对象检测相关的项目。我有一个视频上传到我的 colab。我想在运行时使用 openCV 处理它时将其显示为视频。我想做 cv2.VideoCapture('FILE_NAME') 在本地机器上做的事情。有什么办法吗?

最佳答案

我最近遇到了同样的问题。虽然我不相信有一种方法可以像在本地那样显示“实时”视频,但您可以做的是一次渲染一个帧并将其显示在笔记本的输出中。

不同于 OP 的 answer这不会对图像进行编码,也不会从控制台清除前一帧。

from google.colab.patches import cv2_imshow
import cv2

# Download sample video
!curl -o sample.mp4 https://www.sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4

cap = cv2.VideoCapture('sample.mp4')
while cap.isOpened():
ret, image = cap.read()

if not ret:
break

cv2_imshow(image) # Note cv2_imshow, not cv2.imshow

cv2.waitKey(1) & 0xff

cv2.destroyAllWindows()
cap.release()

notebook可能会有帮助,或者 the code above as a notebook .

关于python - 如何使用 opencv 在 google colab 上播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58447228/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com