有人可以帮助我以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个字符。
我知道我们的形象很难理解,但我无法上传图像。
任何帮助都是适当的