在上篇博客中,识别了视频,然后今天将识别后的视频以图片形式保存
创建全局变量
timeF = 1 # 视频帧计数间隔频率
n = 1 # 计数
i = 0
cv2.imshow("frame", orig_im)
key = cv2.waitKey(1)
if key & 0xFF == ord('q'):
break
frames += 1
print("FPS of the video is {:5.2f}".format( frames / (time.time() - start)))
#加入以下代码
# if (n % timeF == 0): # 每隔timeF帧进行存储操作
i += 1
print(i)
cv2.imwrite('framesplit/{}.jpg'.format(i), orig_im) # 存储为图像
n = n + 1
else:
break
注意cv2.imwrite中‘’中的文件名必须为英文并且已存在