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

相关推荐
chase_my_dream13 小时前
Cartographer详细讲解
c++·人工智能·自动驾驶
AIHR数智引擎13 小时前
KPI物理失效:AI原生组织的效能重构与技能度量
人工智能·经验分享·职场和发展·重构·ai-native·aihr
β添砖java13 小时前
深度学习(22)网络中的网络NiN
人工智能·深度学习
昵称好难啊13 小时前
7.OpenClaw源码解析——可靠消息投递
人工智能·llm·agent
代码不加糖13 小时前
Proxy能够监听到对象中的对象的引用吗?
开发语言·前端·javascript
星辰AI打工人13 小时前
手搓一个AI心理测评工具:FastAPI + DeepSeek + Streamlit 实战
人工智能
先锋部队13 小时前
移动端 H5 接 AI 对话,软键盘弹起把输入框顶飞了
人工智能
weixin_3975740913 小时前
企业智能体平台部署上线全流程:从环境搭建到智能体配置实操
人工智能
大家的林语冰13 小时前
连 Markdown 都不放过,Rust 在前端基建杀疯了,万物皆可“锈化“!
前端·javascript·markdown
QZ1665609515913 小时前
动态感知·全覆盖管控·符合司法要求:通用行业知形数据库风险监测合规落地方案
大数据·人工智能