我是靠谱客的博主 帅气秋天,这篇文章主要介绍cv2保存视频帧,现在分享给大家,希望可以做个参考。

在上篇博客中,识别了视频,然后今天将识别后的视频以图片形式保存

创建全局变量

 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中‘’中的文件名必须为英文并且已存在

最后

以上就是帅气秋天最近收集整理的关于cv2保存视频帧的全部内容,更多相关cv2保存视频帧内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部