打开微信,使用扫一扫进入页面后,点击右上角菜单,
点击“发送给朋友”或“分享到朋友圈”完成分享
环境:
ubuntu16.04
opencv安装方式: apt install libopencv-dev
cnstream: https://github.com/Cambricon/CNStream
问题:
在以上软件环境中,即在ubuntu16.04上使用apt安装的2.4.9版本opencv。 使用valgrind可看到encoder部分在cv::VideoWriter::write接口有内存泄漏。
问题溯源:
根据opencv github issue https://github.com/opencv/opencv/issues/5404中描述,apt 下安装的2.4.9 debian包存在内存泄漏,使用源码编译没有这个问题。
解决办法:
使用源码编译安装opencv。
若不需要encoder功能,在cnstream中的json格式配置文件中去掉encoder插件即可。
热门帖子
精华帖子