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

相关推荐
Yula99335 分钟前
从“撰写耗时”到“认知卸载”:企业邮件AI的效率边界与工程化路径
人工智能·神经网络·机器学习·数据挖掘·系统安全·信息与通信
橙色云-智橙协同研发12 分钟前
核心Know-How不再随人走——智橙AI“智淀“功能详解
大数据·人工智能·ai
武子康25 分钟前
Vercel Cache Reason:相同 MISS,怎样决定下一步查什么
人工智能·后端·agent
4SAPI26 分钟前
内容生成与文本润色场景下的大模型 API 聚合网关选型指南
人工智能·gateway·php
诸神缄默不语27 分钟前
小春学习日刊 2026年第7期:2026.10.24
人工智能
qq_4523962333 分钟前
第二篇:《安装、配置与 psql 高效使用》
人工智能
方方洛38 分钟前
ray教程-11-可观测性与调试
人工智能·分布式·机器学习
我是李工啊41 分钟前
PRD 总和代码对不上?让 AI 从代码生成状态图和权限矩阵
人工智能·产品经理
ComputerInBook43 分钟前
泛函分析概观
人工智能·算法·机器学习·泛函分析
burg_xun1 小时前
【生命科学 Agent】推理平台(二)
人工智能·程序人生·系统架构