我正在使用VS C++ 2010 Professional和SP1。
我的代码:
CvSeq* firstContour = NULL;
int n = cvFindContours(grnt1, g_storage, &firstContour, sizeof(CvContour), CV_RETR_CCOMP, CV_CHAIN_APPROX_NONE, cvPoint(0,0));
运行后出现此错误:
Project.exe中发生类型为'System.Runtime.InteropServices.SEHEcxeption'的未处理异常
附加信息:外部组件已引发异常
而我的问题:
Autos向我显示:轮廓值是未定义的值。
但是我并没有因为我定义了它。如果删除cvFindContours行不给我未定义的值。但是我想使用cvFindContours
请帮帮我 :(
最佳答案
问题解决了 :)
1-)您的图片应该是一个通道的图片
例如:IplImage * grnt1 = cvCreateImage(cvGetSize(grnt1),8,1);
那就是所有:D
关于visual-studio-2010 - 未定义值?[cvFindContours] [轮廓],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13897287/