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

相关推荐
MartinYeung512 小时前
[论文学习]大语言模型越狱的机械可解释性:基于内部归因图的分析
人工智能·学习·语言模型
曾响铃12 小时前
跻身世界人形机器人运动会工业场景赛全国前三,ROSS Harness 以全自主模式突破工业具身智能落地瓶颈
人工智能
学习星球12 小时前
Dify深度剖析:可视化AI应用开发平台,从源码到实战
人工智能
AI大咖12 小时前
降重侠AI怎么样?2026实测降AIGC率+论文降重真实效果
人工智能
2401_8322981012 小时前
AI安全治理:构建可控可信的智能时代新秩序
人工智能
本原财经13 小时前
卖游戏、筹H股,昆仑万维临IPO磨AI含金量
人工智能·游戏
新新学长搞科研13 小时前
【上海交通大学主办】第七届医学人工智能国际学术会议(ISAIMS 2026)
人工智能·医学
桃西西呀13 小时前
GPT-5.6 的 ultra 模式凭什么开 4 个 Agent 并行跑?——多智能体协作,是把"一个聪明人"换成"一个团队"
人工智能·llm·agent
空堂与归13 小时前
大模型输出总不满意?用Temperature采样控制生成质量
人工智能
陈涛谈云计算13 小时前
陈涛谈做课(5):答案展开——模型外显三步法,让你的知识能被“带走“
人工智能