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 分钟前
贾跃亭:FX Super One二季度交付,FF机器人目标美国头部AI机器人公司
人工智能
jieshenai3 分钟前
如何使用 AutoModel 保存与加载自定义模型
人工智能·自然语言处理
WangUnionpub3 分钟前
2026 国自然基金申请全周期时间线
大数据·人工智能·物联网·机器学习·计算机视觉
却道天凉_好个秋5 分钟前
OpenCV(五十三):Haar人脸识别
人工智能·opencv·目标跟踪·haar人脸识别
早日退休!!!5 分钟前
基于开源LLVM构建AI编译器的核心工作与原理解析
人工智能·开源
Coding茶水间7 分钟前
基于深度学习的车型识别系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
人工智能·深度学习·机器学习
Clarence Liu8 分钟前
LLM (1) 如何下载模型(mac)
人工智能·后端·深度学习
雨大王5128 分钟前
汽车总装参数优化如何提升生产效率?实战案例分享
人工智能
IT_陈寒9 分钟前
Redis 7.0 实战:5个被低估但超实用的新特性,让你的QPS提升40%
前端·人工智能·后端
BitaHub202410 分钟前
文献分享 | 百度提出AI搜索新范式:以多智能体协作重构复杂信息检索流程
人工智能·百度·ai搜索