#debug日志#解决opencv Error: Insufficient memory 问题

来源:互联网 发布:js offsetwidth 属性 编辑:程序博客网 时间:2024/06/05 14:07
2016年6月30日bug 引起原因:     在函数中初始化过多的Mat并且没有手动释放,这导致程序在运行时内存不足。     例如:     Mat A(占内存)     Mat B(占内存)     Mat C(占内存)     对A B C 操作     这样写就有可能导致内存不足并且引发如标题所示的错误解决方案:     在函数中手动释放Mat所占用的内存。     在函数中释放已经使用过的Mat     例如:     Mat A(占内存)     Mat B(占内存)     对A B 操作     将A B release掉     Mat C(占内存)     对C 操作           这样对使用过的Mat及时进行释放,避免如标题所示的错误     
0 0