2013-12-23 38 views
4

我的訓練集有500張正面圖像和1000張負面圖像。我的鑽機內存容量爲7.7GB,其中31%通常使用。我試圖分配大約4 GB的培訓,但它會得到錯誤。奇怪的是它說未能分配1569600004字節。 enter image description here火車級聯>> Opencv錯誤:memroy不足(未能分配1569600004字節)

+0

的64版本,您可能要檢查你的圖像的尺寸(大小)。我相信哈爾特徵是從圖像中提取的特徵向量。所以,如果你的圖像太大,你會得到太多的特徵向量。此培訓計劃旨在訓練修改後的Adaboost分類器進行人臉檢測。因此,訓練圖像是100×100像素的面部的小圖像,而不是百萬像素圖像。 – lightalchemist

+0

這是否意味着我需要在標記/裁剪圖像進行訓練之前降低圖像分辨率? –

+0

你的訓練圖像的大小是什麼樣的,你試圖檢測什麼樣的對象?錯誤表示您的計算機無法分配大約1.46Gb的內存。所以它可能只是一個你沒有足夠內存的情況。請注意,這次培訓確實需要很多時間和記憶。除非您提供更多信息,否則很難說。 – lightalchemist

回答

1

也許你應該使用opencv_traincascade.exe

相關問題