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

相关推荐
思通数科多模态大模型1 分钟前
门店 AI 清洁系统:AI 语义分割 + 机器人清洁
大数据·人工智能·算法·目标检测·计算机视觉·自然语言处理·机器人
Hcoco_me8 分钟前
Word2Vec:核心思想
人工智能·自然语言处理·word2vec
汤姆yu9 分钟前
基于深度学习的交通标志识别系统
人工智能·深度学习
南方略咨询10 分钟前
南方略咨询:环保行业进入深水区,营销管理能力正在拉开企业差距
大数据·人工智能
小鸡吃米…12 分钟前
机器学习 - Python 库
人工智能·python·机器学习
Brduino脑机接口技术答疑17 分钟前
TDCA 算法在 SSVEP 场景中的 Padding 技术:原理、应用与工程实现
人工智能·算法·机器学习·数据分析·脑机接口
TOPGUS19 分钟前
深圳SEO大会深度复盘:验证趋势,洞见未来! —— by Daniel
人工智能·搜索引擎·ai·chatgpt·seo·网络营销
FPGA_ADDA23 分钟前
ORIN+FPGA 高速采集AI 智能处理板
人工智能·fpga开发
mubei-12328 分钟前
DPR:用于开放域问答的密集段落检索
人工智能·llm·检索增强生成·文本检索算法
GAOJ_K30 分钟前
滚柱导轨精度等级如何匹配应用场景?
人工智能·科技·机器人·自动化·制造