OpenCV - Haartraining内存不足

时间:2012-09-07 02:06:11

标签: windows opencv

我有大约280个奇数负像和7个正像。当我试图在6gb和Quadcore处理器机器上对这些文件执行haartraining.exe文件时。我收到此错误

enter image description here

计算机有85%的可用内存。以下是我正在使用的命令。它使用大约55%的内存然后死掉。不知道我在做什么错误。

haartraining.exe -data data/cascade -vec data/vector.vec -bg negative/infofile.txt -npos 1800 -nneg 2620 -nstages 20 -mem 1000 -mode ALL -w 24 -h 24 -nonsym

2 个答案:

答案 0 :(得分:0)

根据this thread,您可以尝试使用传递到-mem的{​​{1}}参数。您似乎将haartraining.exe设置为-mem。你可以试试像1000这样的东西吗?玩弄-mem 3000的值,看看会发生什么。

答案 1 :(得分:-2)

-mem 1000表示每级1000 Mb的RAM。 nmem的nstage应小于你的RAM容量。在Windows中你可以扩展它。