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

相关推荐
冬奇Lab几秒前
开源项目第243期:ArtCraft —— 给艺术家的 AI 创作 IDE,先搭场景再生成,把「抽卡」变成「手艺」
人工智能·开源
闽林致远1 分钟前
从文案语义到素材自动获取的工程链路-AutoVideoHub
人工智能
用户1917291270837 分钟前
无 API 老系统怎么让 Agent 接管:Computer Use 四层架构与可运行代码
人工智能
AICoder码农王15 分钟前
如何写 Skill 第8课,多 skill 体系治理:从治一个到治一片
人工智能
Amos_Web16 分钟前
Markdonw语法
开发语言·前端·javascript
远离UE416 分钟前
半拉格朗日学习笔记 动力学 实时渲染
人工智能·算法
天远数科19 分钟前
Python数据工程:利用天远企业三要素验证优化大宗商品核心企业供应链入驻合规体验
人工智能
键道之下19 分钟前
便携标签机在墨西哥经销体系中的 App 交付责任怎么划分?
人工智能·智能手机·零售·智能硬件·智能硬件出海·硬件出海
全栈项目管理程序猿20 分钟前
ArcGIS JS 基础教程(34):体元系列 - 等值面 VoxelIsosurface
前端·javascript
长弓三石22 分钟前
钉钉与飞书机器人接入企业级智能体:过程及两份排障记录
人工智能