这几天在看YOLOv5的代码,detect.py有个部分是将用opencv将视频的每一帧图片读取,进行画图的操作,再将这一帧保存。
我自己在对这部分写测试的时候,读取视频每一帧并保存到新的文件时,出现了一个bug。保存的视屏文件只有最后一帧,其他帧没有保存,只有最后一帧的一个图片。代码如下
保存下来的是这样的,搜了搜没有对应的答案,望解答
这几天在看YOLOv5的代码,detect.py有个部分是将用opencv将视频的每一帧图片读取,进行画图的操作,再将这一帧保存。
我自己在对这部分写测试的时候,读取视频每一帧并保存到新的文件时,出现了一个bug。保存的视屏文件只有最后一帧,其他帧没有保存,只有最后一帧的一个图片。代码如下
保存下来的是这样的,搜了搜没有对应的答案,望解答
writer的初始化要在for循环的外面,把writer=这一行放在for I in range的上一行