问题描述
使用Image<TColor,TDepth>类的FindContours方法。我先将彩色图像转换成灰度图像,然后再将灰度图像转换成二值图像Image<Gray,Byte>imageThreshold,接下来Contour<Point>contour=imageThreshold.FindContours();时,只找到了右下角的一个目标的轮廓,而我想要所有目标的轮廓,是哪部分出问题了?望高手指点。还有如果使用CvInvoke.cvFindContours(IntPtrimage,IntPtrstorage,refIntPtrfirstContour,intheaderSize,RETR_TYPEmode,CHAIN_APPROX_METHODmethod,Pointoffset);函数,headerSize部分带入sizeof(CvContour)总是出错。
解决方案
解决方案二:
该回复于2012-05-21 10:07:02被版主删除
解决方案三:
为什么没有人理我呢?诚恳的向大家请教,希望给点意见~
时间: 2024-10-30 13:58:33