从视频到numpy的转换过程中出错

2024-10-04 01:27:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我用video2record来处理一些短视频,我想把它们转换成tfrecord,然后我可以把它们输入到tensorflow中。 然后我在github上使用videorecord:https://github.com/ferreirafabio/video2tfrecord 但当我运行它时,错误显示numpy错了 下面是我的代码(python):

from video2tfrecord import convert_videos_to_tfrecord

convert_videos_to_tfrecord(source_path="video", destination_path="video", n_videos_in_record= 1 , n_frames_per_video = 5 , file_suffix="*.mp4") 

以下是错误:

AssertionError Traceback (most recent call last) in () 1 from video2tfrecord import convert_videos_to_tfrecord 2 ----> 3 convert_videos_to_tfrecord(source_path="video", destination_path="video", n_videos_in_record= 1 , n_frames_per_video = 5 , file_suffix="*.mp4")

/usr/local/lib/python3.6/dist-packages/video2tfrecord/video2tfrecord.py文件 在convert\u videos\u to \u tfrecord(source\u path,destination\u path, 记录中有n个视频,每个视频有n个帧,文件后缀, 密集(光流、宽度、高度、颜色、深度、视频文件名) 174总批次号=整数(数学.ceil(len(文件名)/n\u videos\u in\u record) 175打印('批次'+str(i+1)+'/'+str(总批次号)+“已完成”) -->;176断言数据大小!=0,'从视频到numpy转换时出错' 177将\u numpy \u保存到\u tfrecords(数据,目标路径,'批处理', 178个n\u视频\u在\u记录中,i+1,总\u批号

AssertionError:从视频到numpy的转换过程中出错


Tags: topathinnumpygithubsourceconvert视频