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及时进行释放,避免如标题所示的错误
#debug日志#解决opencv Error: Insufficient memory 问题
最新推荐文章于 2024-04-30 15:03:17 发布