我正在使用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向我展示:轮廓值是未定义的值。 但我不明白,因为我定义了它。 İfı删除cvFindContours行不要给我未定义的值。但是我想使用cvFindContours
请帮帮我:(
答案 0 :(得分:2)
问题解决了:)
1-)你的图像应该是一个频道图像
例如:IplImage * grnt1 = cvCreateImage(cv GetSize(gr 1),8,1);
那个全部:D