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

相关推荐
Dxy12393102165 分钟前
Python如何结合AI解决数据分析问题
人工智能·python·数据分析
锋行天下7 分钟前
LangGraph简单图结构
人工智能
制造业的搬运工10 分钟前
智能家居工控PCB可靠性检测规范与制程管控实践
大数据·网络·人工智能·制造·pcb工艺
蓝羽飞鸟26 分钟前
什么是自监督学习
人工智能·深度学习
wing9828 分钟前
从codex转战workbuddy使用一周的感受
前端·人工智能·后端
Highcharts.js29 分钟前
常见报错排雷指南2:导出失败的官方解法
javascript·react.js·ecmascript·highcharts·可视化图表·导出模块失败·导出服务
AI产品测评官32 分钟前
从L3寻源智能体到全链路闭环ATS:拆解世纪云猎新一代AI招聘系统架构
人工智能·系统架构
Java成神之路-40 分钟前
RAG 工程最优解:意图路由分流架构
人工智能·ai应用开发·springaialibaba
余槐i1 小时前
Firecrawl 实战:将网站转换为大模型可用数据
人工智能·python·工具·firecrawl
hsg771 小时前
简述: 人工智能 + 行动意见
人工智能