1. 程式人生 > >opencv error insufficient memory (failed to allocate...)解決方案

opencv error insufficient memory (failed to allocate...)解決方案

此解決方案並不適合其他人,因為這是公司的動態庫函式因為記憶體分配問題產生的一個錯誤

錯誤是什麼

 記憶體不足(分配 87230004 個位元組失敗)即分配 83 M 空間失敗

錯誤原因及解決辦法

分配 83 M 相對於計算機而言是一個很小的空間了,那麼就在 Debug 模式下,單步除錯發現 teInitPredictTree(pstModelPath, &stTreeParam, &Handle, 1, 1920, 1080); 的最後兩個引數設的太大了,現將最後兩個引數改為圖片的寬高 1920 * 1080 後,就沒有報錯了