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。
我检查了我自己的项目,但我没有混合调试和发布库。还有内存损坏。