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

相关推荐
Jay-r2 分钟前
积极的断舍离:化解时代性焦虑的生活哲学
人工智能·科技·生活·感悟·哲学
闵孚龙11 分钟前
Claude Code 沙箱系统全解析:Seatbelt、Bubblewrap、AI Agent 安全隔离、权限治理与企业级防护
人工智能·安全
:mnong12 分钟前
MIT OpenCourseWare 25周年庆典与学习者故事
人工智能·mitocw
带娃的IT创业者15 分钟前
Claude Code 源码泄露事件深度剖析:当 AI 编程工具不再“透明”
人工智能·ai编程·ai安全·源码泄露·claude code·工程伦理
之歆17 分钟前
DAY_11JavaScript BOM与DOM深度解析:底层原理与工程实践(上)
开发语言·前端·javascript·ecmascript
zxsz_com_cn18 分钟前
设备预测性维护系统集成的关键技术与实践
人工智能·物联网
TheRouter20 分钟前
AI Agent 工具数量超过 12 个后,选择准确率从 95% 拦腰跌到53%
人工智能
啦啦啦_999920 分钟前
神经网络基础
人工智能·深度学习·神经网络
winlife_21 分钟前
Funplay Unity MCP 与 Unity AI Assistant 详细对比:开源 MCP 工具集 vs 官方全栈 AI 产品
人工智能·unity·开源·ai编程·claude·mcp
老马952721 分钟前
opencode8-桌面应用实战 3
前端·人工智能·后端