首页 > 解决方案 > 我正在使用 jupyter 我无法找到视频文件

问题描述

我在 Jupyter 的文件夹中有 120 张图像。

我想从这些图像中创建一个视频,并且我正在使用OpenCV工具,但我无法找到该视频。

import cv2
image = ''
image_arr = []
for i in range(1,121):
    if i < 10:
        x =  '000' + str(i) 
        image = x + '.jpg' 
        out_scores, out_boxes, out_classes,output_image = predict(sess, image)
        image_arr.append(output_image)

    if 100 > i >= 10: 
        x =  '00' + str(i) 
        image = x + '.jpg' 
        out_scores, out_boxes, out_classes,output_image = predict(sess, image)
        image_arr.append(output_image)
    if  i >= 100:
        x =  '0' + str(i) 
        image = x + '.jpg' 
        out_scores, out_boxes, out_classes,output_image = predict(sess, image)
        image_arr.append(output_image)
#To Create video        
video = cv2.VideoWriter('test.avi',cv2.VideoWriter_fourcc(*'mp4v'), 20, (608,608))
for i in range(len(image_arr)):
    video.write(image_arr[i])
cv2.destroyAllWindows()
video.release()

有人可以告诉我有什么问题吗?

标签: pythonopencvjupyter-notebook

解决方案


您不能 *在 Jupyter 中存储文件。它是一个 python 虚拟化管理器,而不是一个文件系统(除非你在谈论 JupyterHub)。您将文件放在 PC 上的某个目录中。找到那个地方。在笔记本的新单元格中,键入以下内容:

!pwd

这将打印笔记本的当前目录。此时,您可以将图像移动到 jupyter 实例的文件夹中,也可以在不同的目录中运行 jupyter。


推荐阅读