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这一句,内存就完全正常。

相关推荐
lifallen2 分钟前
第五章 从 Tool 到 Skill:认知复用如何发生
人工智能·ai·语言模型·agi
林小卫很行2 分钟前
Obsidian 入门58:用 Remotely Save + 腾讯云 COS 实现多端同步
人工智能·云计算·腾讯云·知识管理·obsidian
继续商行3 分钟前
Go并发模型深度剖析:从GPM调度到Channel通信原理的底层实现
人工智能
VcB之殇5 分钟前
[Three.js] 实现两个3D模型之间的粒子化切换
前端·javascript·three.js
linge_sun8 分钟前
SpringAI SQL 智能助手实战:用自然语言查询数据库
java·人工智能·ai编程
圣殿骑士-Khtangc8 分钟前
2026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?
人工智能·copilot
澹锦汐9 分钟前
独立开发者的出海架构:从单一市场到全球化部署
人工智能
深度学习lover10 分钟前
<数据集>yolo航拍视角垃圾识别<目标检测>
人工智能·深度学习·yolo·目标检测·数据集·航拍视角垃圾识别
孟俊宇-MJY10 分钟前
CSDN AI数字营销GEO工具测评
人工智能
星马梦缘11 分钟前
MCP 模型上下文协议、Agent Skills 智能体技能、Harness操作系统 课程内容
人工智能·大模型·llm·agent·智能体·mcp·skills