拼接时堆损坏错误(Opencv& C ++)

时间:2016-08-23 14:08:14

标签: c++ opencv

我尝试了一个简单的代码,并收到此错误消息:

Debug Assertion Failed!
Program:...
File:f:\dd\vctools\crt\crtwin32\misc\dbgheap.c
Line:1424
Expression: _pFirstBlock==pHead

我使用的代码:

int main()
{
    vector<Mat>img1;
    img1.push_back(imread("test_fisheye1.jpg"));
    img1.push_back(imread("test_fisheye2.jpg"));
    Stitcher stitcher = Stitcher::createDefault();
    Mat lol;
    Stitcher::Status status = stitcher.stitch(img1, lol);
    return 0;
}

我使用Visual Studio 2013社区和VC12编译器。我在调试模式下使用调试库,并使用CMake为Visual Studio 2013 V12 Win64构建了Opencv 3.1.0。
感谢我的调试研究,我发现错误来自stitcher.stitch() 我已经在stackoverflow上看到了相同的帖子,但它并没有帮助我......

0 个答案:

没有答案