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

相关推荐
科技研学社2 分钟前
一次性内裤制造的工艺痛点与自动化工艺改良方案
人工智能·自动化
MacroZheng4 分钟前
阿里又开源了一个神级 Skill 项目!
java·人工智能·后端
GitCode官方6 分钟前
开源鸿蒙跨平台直播|napigen 开源鸿蒙跨端实践:打通 Flutter 与 ArkTS
人工智能·鸿蒙pc·atomgit
hyunbar7777 分钟前
LangChain 实战:中间件Summarization详解
人工智能
ToddyBear12 分钟前
5 步搭建 macOS Cursor CLI Pager:让长输出真正可读、可搜、可控
人工智能
秦先生在广东14 分钟前
DeepSeek Harness(06):dsh框架的动态System Prompt组装机制与插件化设计
人工智能
赛逸会展s20 分钟前
AESE2027北京机器人展六月抢占标准话语权
人工智能
桃西西呀21 分钟前
AI 客服为什么翻车:一个客服 Agent 的四类结构性问题
人工智能·llm·ai编程
品牌常新22 分钟前
GEO工具学习成本与上手难度主流服务商实测对比
人工智能