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

相关推荐
TechEdu2026062 分钟前
[人工智能]豆包(Doubao):模型能力、应用架构与工程实践
人工智能·ai
IT_陈寒4 分钟前
Vue的嵌套组件竟然吃掉了我的事件?
前端·人工智能·后端
默_笙5 分钟前
🏠 「LLM Notes」:我用 Next.js + Redis 给自己造了个笔记博客
前端·javascript
Henry-SAP12 分钟前
SAP独立需求与相关需求的区别解析
人工智能·云原生·sap·erp
沫儿笙21 分钟前
弧焊机器人智能节气阀
人工智能·机器人
小新科研测评34 分钟前
2026 年 3 种 PDF 文献翻译方案横评:公式/表格/双栏排版保真度实测
人工智能·ai·pdf·自动翻译
xierui12312336 分钟前
OpenAI 拟停止向 Cursor供模:如何设计不绑供应商的AIAgent架构
人工智能·系统架构·软件工程
workflower36 分钟前
人形机器人灵巧手产业链
人工智能·设计模式·机器人·云计算·无人机
deepdata_cn1 小时前
Qubit如何改变世界?密码、医药、AI 三大落地场景
人工智能·量子计算