libdecodeqr二维码识别库内存泄漏检测

本文介绍了在二维码解码项目中遇到的libdecodeqr库内存泄漏问题,并通过Valgrind工具进行检测。文章详细列出了检测出的三个问题:不匹配的释放操作、抽象类非虚析构函数以及cvCloneImage的内存消耗,并提出了相应的解决方案。修复这些问题后,内存泄漏情况显著改善。
摘要由CSDN通过智能技术生成

    上一篇可能我操作错误删掉了,只好重新发一遍。    

    最近在做的二维码解码项目,使用QR码储存信息,然后使用libdecodeqr二维码解码库来进行解码。libdecodeqr库是基于OpenCV1开发的,优点是识别速度很快,单个二维码的解码速度在30ms-100ms之间(取决于背景复杂度、码子的大小、光照条件等因素),适合快速移动下的解码应用,正是因为速度满足了项目要求,所以才下决心去解决它存在的问题而没有再尝试ZBar等库。libdecodeqr的缺点:一个是超过15度识别率低,这个主要是定位框的判断不对,解决方案下次再来记录;另一个就是内存泄漏,在我的渣本Linux10分钟内存由0.8%涨到4%3小时后到50%,所以使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值