最近在用opencv自带的函数haartraining训练分类器,之前用的图片是20*20,能训练出分类器,后来换成了80*86,就报错了,报的错误是内存不足,于是,我把训练用的图片数量减小,分配给训练用的内存增加,结果依然是报错,内存不足。下面是报错的截图:
于是,我在网上查了一下,终于搜索到解决办法:把调试平台从原来的32改为64,因为32位貌似有一种问题,不管你实际内存多大,它只能用大约2、3G的样子。还有一种解决办法,就是把你的训练图片改小一点。
最近在用opencv自带的函数haartraining训练分类器,之前用的图片是20*20,能训练出分类器,后来换成了80*86,就报错了,报的错误是内存不足,于是,我把训练用的图片数量减小,分配给训练用的内存增加,结果依然是报错,内存不足。下面是报错的截图:
于是,我在网上查了一下,终于搜索到解决办法:把调试平台从原来的32改为64,因为32位貌似有一种问题,不管你实际内存多大,它只能用大约2、3G的样子。还有一种解决办法,就是把你的训练图片改小一点。