我用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的转换过程中出错
目前没有回答
相关问题 更多 >
编程相关推荐