1
我在Qt Creator中創建了一個OpenCV項目。這個非常簡單的代碼是導致內存破壞:cv :: imread()導致內存損壞
std::string fileName = "c:\\Workspace\\ImageProcessing\\Tutorials\\src\\images\\test.jpg";
cv::Mat mat = cv::imread(fileName.c_str());
執行代碼後,cv::Mat
是空的,而且文件名的內容充滿了垃圾。我讀了imread not working in Opencv和OpenCV imread(filename) fails in debug mode when using release libraries。
我檢查了我自己的項目,但我沒有混合調試和發佈庫。還有內存損壞。