当我键入以下代码行..其中img_hsv是Mat图像...

IplImage abc=img_hsv;


// object that will contain blobs of inputImage
CBlobResult blobs;

// Extract the blobs using a threshold of 100 in the image
blobs = CBlobResult(&abc,NULL,100,true);

它显示以下错误...

错误C2661:“CBlobResult::CBlobResult”:没有重载函数接受4个参数。
欢迎任何帮助... !!

最佳答案

您可能为较旧的库编写了代码。看一下头文件,我猜构造函数只有3个参数。删除true,它应该可以工作。

本讨论可能会更详细地指出问题:http://tech.groups.yahoo.com/group/OpenCV/message/61534可帮助您找到一个更合适的解决方案,如果仅删除该标志确实会带来一些不良后果。

关于visual-studio-2008 - CBlobResult令人费解。使用Visual C++2008。OpenCV,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3022104/

10-13 01:38