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

相关推荐
量子-Alex1 分钟前
【大模型智能体】MemGPT论文深度解读
人工智能
岱宗夫up3 分钟前
【前端基础】HTML + CSS + JavaScript 基础(三)
开发语言·前端·javascript·css·html
李白你好4 分钟前
企业级软件分发管理平台
人工智能
沪漂阿龙5 分钟前
大模型推理成本与优化技术全景解析:从显存估算到Continuous Batching
大数据·人工智能
海兰7 分钟前
上下文工程:金融服务可信AI缺失的核心层
人工智能
VALENIAN瓦伦尼安教学设备9 分钟前
品牌故事:1964年塞纳河畔ASHOOTER激光对中仪诞生的夜晚
数据库·人工智能·嵌入式硬件
cxr82812 分钟前
全栈规模化虚拟企业:下一代商业物种的系统演进与架构重构
人工智能·重构·架构·智能体·ai智能体·openclaw
清风与日月12 分钟前
OpenCV 读取和显示图像功能详解
人工智能·opencv·计算机视觉
SeatuneWrite13 分钟前
**手机专业写剧本软件哪家可靠2025推荐,适配多场景创作与
人工智能·python·智能手机
带娃的IT创业者14 分钟前
Attention 如何成为全局工作空间?——Miller 定律的深度学习诠释
人工智能·深度学习·神经网络·脑机接口·ai智能体·nct·硅基生命