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搅拌机13 小时前
提示词大师全新升级——无论Ollama、远程API还是本地模型,都能反推、扩写你的提示词!
人工智能
flyinmind13 小时前
Java环境与Android环境中使用QuickJS
java·开发语言·javascript·quickjs
是有头发的程序猿13 小时前
AI Agent电商自动化实战:淘宝商品详情API无人化采集与分析教程
运维·人工智能·自动化
EAIReport13 小时前
边缘计算EdgeAI:从云端下沉到终端的智能革命
人工智能·边缘计算
在繁华处13 小时前
Java从零到熟练(十二):Java与AI工具整合
java·人工智能·python
csdn小瓯13 小时前
告别 Value Model:深度解析 GRPO 与 PPO 的核心差异
人工智能
库拉大叔13 小时前
GPT-5.5办公落地全解析:四大场景实测+避坑指南+多模型策略
人工智能·gpt
如烟花的信页13 小时前
数美滑块逆向分析
javascript·爬虫·python·js逆向
2601_9599862413 小时前
M4Markets:把信息透明度做到位——路径分析与提示整理
大数据·人工智能
YueJoy.AI13 小时前
敏捷需求优先级矩阵驱动迭代规划
人工智能·ai·语言模型