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

相关推荐
逻极12 小时前
云智融合:AIGC与云计算服务新范式(深度解析)
人工智能·云计算·aigc·云服务
雪兽软件13 小时前
人工智能(AI)的商业模式创新路线图
人工智能
aiguangyuan13 小时前
React 中什么是可中断更新?
javascript·react·前端开发
俊哥V13 小时前
AI一周事件(2025年11月12日-11月18日)
人工智能·ai
算法与编程之美13 小时前
提升minist的准确率并探索分类指标Precision,Recall,F1-Score和Accuracy
人工智能·算法·机器学习·分类·数据挖掘
拓端研究室13 小时前
专题:2025年全球机器人产业发展白皮书-具身智能时代的技术突破|附39份报告PDF、数据、可视化模板汇总下载
人工智能
金智维科技官方14 小时前
政务自动化中,智能体如何实现流程智能审批?
人工智能·自动化·政务·智能体
xiaoginshuo14 小时前
智能体与RPA流程自动化:从工作流搭建看本质区别
人工智能·自动化·rpa
1***s63214 小时前
JavaScript微服务
javascript·微服务·devops