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

相关推荐
学而要时习13 小时前
深度神经网络到AI大语言模型:一场被“误认为突然发生”的技术演进
人工智能·语言模型·dnn
OctShop大型商城源码13 小时前
大型多用户商城源码+收银系统源码+IM在线客服源码一体化OctShop
人工智能·商城系统·开源收银系统·im在线客服系统源码
快降重0213 小时前
AIGC降重全指南:从工具选择到完美定稿
人工智能·aigc·论文降重·ai降重·快降重
源创力环形导轨13 小时前
环形导轨输送系统技术解析与应用探讨
大数据·人工智能·自动化·制造·环形导轨
liliangcsdn13 小时前
视频嵌入表示生成方案的探索
数据库·人工智能·音视频
查无此人byebye13 小时前
深度解析:当前AI视频生成为何普遍“短小精悍”?
人工智能·pytorch·python·深度学习·音视频·transformer
有Li13 小时前
SafeRPlan: 用于椎弓根螺钉置入术中规划的安全深度强化学习/文献速递-基于人工智能的医学影像技术
论文阅读·人工智能·深度学习·文献·医学生
Можно13 小时前
从零开始:Vue 框架安装全指南
前端·javascript·vue.js
小章UPUP13 小时前
数学建模中的机器学习方法
人工智能·机器学习·数学建模
阿蒙Amon13 小时前
TypeScript学习-第9章:类型断言与类型缩小
javascript·学习·typescript