1
Possible Duplicate:
OpenCV insufficient memoryOpenCV的拒絕,即使有足夠的空間
我有我幾個迭代運行的程序分配內存。它在前幾個方面運行良好,但是當它通過它們時,由於OpenCV內存不足而導致崩潰。問題是,有足夠的可用內存!我沒有接近RAM限制,也沒有磁盤空間限制。
下面是導致該錯誤代碼:
// ftrs is a vector of MyFeature objects.
// it has 289600 elements
// FEATURE_DIMENSIONALITY is 58
cv::Mat data_pts(ftrs.size(), FEATURE_DIMENSIONALITY, CV_32FC1);
這裏是錯誤:
OpenCV Error: Insufficient memory (Failed to allocate 70662404 bytes) in unknown function, file ......\src\opencv\modules\core\src\alloc.cpp, line 52
所以,這是一個非常奇特的錯誤。還有什麼可能導致這種情況?重申一下,在這個時間點上有足夠的RAM可用,並且存在足夠的磁盤空間。在此先感謝您的幫助
甚至[OpenCV(在函數cvAlloc中的內存不足)](http://stackoverflow.com/questions/4335988/opencv-insufficient-memory-in-function-cvalloc) – karlphillip