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技术几秒前
法律智能体基础:法规检索、合同审查、风险提示
人工智能
码途漫谈几秒前
Easy-Vibe高级开发篇阅读笔记(六)——CC教程之Superpowers
人工智能·笔记·ai·开源·ai编程
●VON2 分钟前
鸿蒙原生APP开发实战指南:三套低成本AI辅助方案全解析
人工智能·华为·chatgpt·大模型·harmonyos·image
xiaozhazha_2 分钟前
68%的销售行为数据为何无效?构建AI原生CRM的技术架构与实践
人工智能·架构·ai-native
Rosalia~5 分钟前
大模型学习及就业路线
人工智能
海兰6 分钟前
【第35篇】文本摘要微服务
人工智能·spring boot·微服务·架构·spring ai
sali-tec10 分钟前
C# 基于OpenCv的视觉工作流-章67-线线间距
图像处理·人工智能·opencv·算法·计算机视觉
_李小白15 分钟前
【android opencv学习笔记】Day 9: 颜色检测算法
android·opencv·学习
星哥说事15 分钟前
白嫖DeepSeek V4 Pro!免费无限用,还能接入Claude-Code,星哥亲测教程
人工智能
YJlio17 分钟前
OpenClaw v2026.4.21 版本更新了哪些内容?图像生成、安全权限、插件修复与日志回退深度解析
人工智能·开源项目·自动化运维·版本更新·ai agent·openclaw·gpt-image-2