OpenCV:VideoWriter.write()导致内存不断增长(未解决)

以前某个应用,专门把opencv独立为进程,完成后自动释放。当时我还想优化一下,比如减少frame,结果一点用没用。

这次专门一下,结论就是:每次执行write(),内存必然增加。

输出版本号,是4.9.0:

复制代码
std::cout << "Welcome to OpenCV " << CV_VERSION << std::endl;

代码:

复制代码
        writer.write(zoomedFrame);
        zoomedFrame.release();

按理来说是符合要求的。实际运行结果,用top看:

内存就是不断增加。

去掉write这一句,内存就完全正常。

相关推荐
会编程的吕洞宾1 分钟前
智能体学习记录一
人工智能·学习
Robert--cao2 分钟前
人机交互(如 VR 手柄追踪、光标移动、手势识别)的滤波算法
人工智能·算法·人机交互·vr·滤波器
Z3r4y2 分钟前
【AI】2025 0x401新生交流赛 wp
人工智能·ai·ctf·wp
智驱力人工智能3 分钟前
高速公路无人机车流密度监测 构建动态交通新维度 基于YOLOv8的无人机车辆检测算法 边缘计算无人机交通监测设备
人工智能·安全·yolo·目标检测·视觉检测·无人机·边缘计算
Katecat996634 分钟前
基于YOLOv8-Slimneck-WFU模型的苹果目标检测实现
人工智能·yolo·目标检测
Piar1231sdafa4 分钟前
FCOS模型优化实战:基于R50-DCN-Caffe的FPN_GN检测头中心点回归与GIoU损失函数实现
人工智能·回归·caffe
世岩清上5 分钟前
智能算法与边缘计算融合:驱动下一代实时决策系统的技术范式革新
人工智能·边缘计算
qq_381454997 分钟前
设计模式详解:代码架构的艺术
开发语言·javascript·ecmascript
半桶水专家8 分钟前
vue3中v-model 用法详解
前端·javascript·vue.js
YIFAN.WANG8 分钟前
AI中的优化7-有约束非线性规划
人工智能·机器学习·支持向量机