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

相关推荐
帅帅哥的兜兜几秒前
猪齿鱼:实现table分页勾选
前端·javascript·vue.js
月诸清酒1 分钟前
AI 科技日报 (通义新开源模型27B参数打赢编程旗舰)
人工智能·开源
wicb91wJ61 分钟前
手写一个Promise,彻底掌握异步原理
开发语言·前端·javascript
黎阳之光2 分钟前
黎阳之光:以视频孪生硬核实力,抢抓交通科技新机遇
大数据·人工智能·算法·安全·数字孪生
zs宝来了5 分钟前
Next.js SSR/SSG:路由与渲染模式深度解析
前端·javascript·框架
扬帆破浪5 分钟前
免费开源的WPS AI插件 察元AI助手:generateMultimodalAsset:类型校验与分支派发
人工智能·开源·ai编程·wps
人工小情绪7 分钟前
GPT-1 论文深度解读
人工智能·gpt·大模型·transformer
月落归舟8 分钟前
如何理解超火的Agent Harness
人工智能
ybdesire8 分钟前
codex报错解决 Error loading config.toml: `wire_api = “chat“` is no longer supported
人工智能·ai·codex·智能体
工作log9 分钟前
基于 RuoYi-Vue-Plus + DeepSeek 实现 AI 在线考试系统(试卷生成与批量阅卷
人工智能