2012-09-07 3 views
1

나는 약 280 개의 홀수 부정 이미지와 7 개의 긍정적 인 이미지를 가지고 있습니다. 6GB 및 Quadcore 프로세서 컴퓨터에서 haartraining.exe 파일을 이러한 파일을 통해 실행하려고했습니다. 나는 컴퓨터가 85 % 무료 메모리가OpenCV - Haartraining out of memory

enter image description here

이 오류를 얻을. 아래는 내가 사용하고있는 명령입니다. 그것은 메모리의 약 55 %를 사용하고 나서 죽습니다. 어떤 생각이 내가하고있는 실수입니까? 당신은 당신이 haartraining.exe에 전달하는 -mem 매개 변수를 사용하여 실험 할 수처럼

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

답변

0

this thread을 바탕으로, 그것은 보인다. 현재 -mem1000으로 설정되어있는 것 같습니다. -mem 3000과 같은 것을 시도해 볼 수 있습니까? -mem의 값으로 놀고 무슨 일이 일어나는 지보십시오.

+0

-mem 20에서 -mem 5000까지 시도했습니다 ... 아무 효과가 없습니다! –

+0

Hmmm ... 온전한 검사로 이미지의 작은 세트에서 haartraining.exe를 실행할 수 있습니까? 그것이 작동하는지 또는 작은 이미지 세트에서 실패했는지 확인하십시오. – solvingPuzzles

-2

-mem 1000은 스테이지 당 1000MB의 RAM을 의미합니다. nmem에 의한 nstage는 RAM 용량보다 작아야합니다. 창에서 그것을 확장 할 수 있습니다.