问题与OpenCV 3.0 -录制视频内存泄漏

Issue with OpenCV 3.0 - Recording Video memory leak

本文关键字:视频 内存 泄漏 OpenCV 问题      更新时间:2023-10-16

对不起,这是一个老问题,但我没有发现对我有帮助。我正在使用OpenCV 3.0框架开发一个iOS应用程序。

我使用cvvideoccamera委托来记录视频,但当我设置_cvVideoCam.recordVideo = YES;时,它总是给我内存警告错误。如果我设置cvVideoCam,recordVideo = YES;,那么没有任何内存警告,但在记录完成时,输出url总是在位置显示(null)。

提前感谢。

    please check your
    -(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer.....
     for - 
                                                     withPresentationTime:lastSampleTime] ) 
    {
                         NSLog(@"Video Writing Error");
                     }
                    if (pixelBuffer != nullptr)
                        CVPixelBufferRelease(pixelBuffer);
                 }
             }
because, in some of earlier version OpenCV forgot to release memory upon each append operation to MPEG4 output. May be its your need.