当我使用VideoWriter opencv

时间:2017-11-19 17:32:20

标签: c++ windows opencv

我想要有远见的工厂监控生产线。现在我想在工厂安装摄像头并记录生产线视频一周24小时,我想使用opencv和VideoWriter

我的问题是因为我希望以FULLHD分辨率录制视频,30fps视频大小变得非常大甚至几百GB甚至TR,为此我需要知道驱动器何时变满关闭当前视频并改变从一个驱动器到另一个驱动器的路径并再次写入视频(我有几个驱动器和硬盘),如果不存在任何空间停止录制。

感谢。

1 个答案:

答案 0 :(得分:0)

我知道您的任务的最佳软件设计是分离您的记录可执行文件并写一个完全独立的磁盘监视器可执行。

此磁盘监视器将每x次单位检查驱动器使用情况,如果驱动器已满,请停止当前并生成新的录制任务,将下一个驱动器移交给作为参数写入。

这来自你的录制任务,它具有如此巨大的生命周期,同时依赖于诸如Harddrive,Cameras等不稳定的资源......这些低级资源可能会导致应用程序中的错误导致不必要的退出

我建议检查磁盘空间是在Windows 10上使用WMI。