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

相关推荐
ljz20166 分钟前
Vue练习案例(中)
前端·javascript·vue.js
->yjy9 分钟前
Vue的局部使用
前端·javascript·vue.js
女王の专属领地15 分钟前
深入浅出《钉钉AI》产品体验报告
人工智能·钉钉·语音识别·ai协同办公
新智元16 分钟前
Grok 3证明黎曼猜想,训练遭灾难性事件?数学家称不夸张,两年内AI将解出千禧年难题
人工智能·后端
摆烂仙君20 分钟前
论文《基于现实迷宫地形的电脑鼠设计》深度分析(三)——环境感知驱动算法
人工智能·计算机视觉
B站计算机毕业设计超人21 分钟前
计算机毕业设计Python美食推荐系统 美团爬虫 美食可视化 机器学习 深度学习 混合神经网络推荐算法 Hadoop Spark 人工智能 大数据毕业设计
大数据·人工智能·爬虫·python·深度学习·机器学习·课程设计
说私域24 分钟前
社交电商的优势及其与 AI 智能名片小程序、S2B2C 商城系统的融合发展
人工智能·小程序
资源补给站34 分钟前
论文6—《基于YOLOv5s的深度学习在自然场景苹果花朵检测中的应用》文献阅读分析报告
人工智能·深度学习·yolo
ahhhhaaaa-37 分钟前
【AI图像生成网站&Golang】图床上传与图像生成API搭建
开发语言·人工智能·golang