openCV cvFindContours函数以哪种顺序查找图像中的轮廓

时间:2013-04-17 12:33:15

标签: opencv

有人可以帮助我以cvFindContours函数的顺序查找图像中的轮廓。 我的图像只有0到9个数字。这意味着图像包含“0123456789”字符。我试图使用cvFindContours函数找出轮廓,但它每次都以不同的顺序给出轮廓。我有什么方法可以找到顺序中的轮廓。我的意思是基于图像中轮廓的像素位置。

我正在使用cvFindContours,如下所示

cvFindContours( frame, storage, &pContour, sizeof(CvContour),CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE, cvPoint(0, 0) );

pContourLow=cvApproxPoly(pContour, sizeof(CvContour), storage,CV_POLY_APPROX_DP,1,1);

实际上cvApproxPoly正在按照我想要的方式正确返回轮廓数。它给了我10个外轮廓,因为我的图像在图像中有0到9个字符。

我知道我们的形象很难理解,但我无法上传图像。

任何帮助都是适当的

0 个答案:

没有答案