【发布时间】:2020-06-02 06:08:25
【问题描述】:
我目前正在运行来自 github 存储库的 jupyter notebook。一大块是这样的:
for file in os.listdir('data/'):
path = 'data/' + file
os.system(f"python OpticalFlowGen.py --type {target} --file {path}")
变量目标和路径已定义并且没有引发错误。
在python OpticalFlowGen.py ---type 'Train' -- file 'data/video.mp4'的终端上运行OpticalFlowGen.py文件,视频文件经过openCV处理后弹出并关闭,系统会保存.jpg文件。但是,当在 jupyter notebook 上运行此命令时,不会弹出任何内容,也不会保存任何文件。您可以从同一存储库 here 访问此 .py 文件。
目前我必须逐个文件在终端上手动运行,因此在我可以运行笔记本之前保存所有图像输出而不会出错。但是,当我有太多的视频文件时,它会成为一个问题,不使用for循环会太麻烦。关于如何解决这个问题的任何想法?
【问题讨论】:
标签: python opencv jupyter-notebook