2010-05-05 55 views
0

我试图做简单的图像处理与OpenCV的和++的cvBlobsLib在Visual C++ 2008年,我得到一个错误信息,当我尝试创建一个CBlobResult对象堆栈各地使用可变cvBlobsLib(OpenCV的)时损坏

IplImage* original = cvLoadImage("pic6.png",0); 
cvThreshold(original, original, 100, 255, CV_THRESH_BINARY); 
CBlobResult blobs = CBlobResult(original, NULL, 255); 

的消息如下:

Run-Time Check Failure #2 - Stack around the variable blobs was corrupted 

为什么会出现这种情况?我应该如何创建这个对象?非常感谢您的帮助。

回答

0

对不起。其实这是我的错。我正在尝试使用cvBlobsLib库的发行版来编译我的项目的调试版本。只要我链接了它的调试版本就行了。