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

相关推荐
AI深栈1 分钟前
第 14 章 · LangGraph4j 入门:AI Agent 什么时候该上状态图
java·人工智能
Hilaku1 分钟前
Sass 和 Less 在 2026 年彻底多余了吗?
前端·javascript·程序员
右耳朵猫AI1 分钟前
Node.js周刊2026W38 | 进程中断缺陷修复、Copilot 迁至 Rust、Node 新增 VFS
javascript·后端·node.js
学电子她就能回来吗3 分钟前
把自然语言变成可制造 CAD:开源 SolidWorks Automation Skill 的工程化实践
人工智能·python·自动化·solidworks·mcp
广西生活网4 分钟前
启元机器人接入腾讯 WorkBuddy 具身智能打通虚实服务新链路
人工智能
Shao2397 分钟前
基于 Rokid AIUI:在眼镜上穿越五千年
javascript
花花鱼8 分钟前
SpringBoot + Vue3 解决HTML反转义导致JSON解析失败的方案
人工智能·ai
H0311169859 分钟前
QuestMobile之外的数据分析平台信息整理:月狐数据、友盟+、GrowingIO
人工智能
咩咩啃树皮9 分钟前
ES6 Set 核心特点 + 最简数组去重
前端·javascript·html
桃西西呀10 分钟前
Agent说做完了,其实什么都没改:静默失败原因拆解
人工智能·llm·agent