我已经使用OpenCV很长一段时间了,我总是忽略了用OpenCV命令编写AVI时出现的奇怪现象。但是现在我需要它用于另一个目的,它必须准确。
当我使用cvCaptureFromFile(或FromAVI)读取XVID压缩AVI,然后使用cvVideoWriter(从W32菜单中选择XVID压缩)写入帧时,生成的AVI始终缺少原始视频的最后一帧。除非输入vid是未压缩的AVI,否则在读取时也会忽略该帧,但在这种情况下,当我选择未压缩(或编解码器)来保存最后一帧时会出现问题并且程序中止而不会留下可读的AVI文件。
我能做些什么,有谁知道?
干杯 斯蒂芬