Lines Matching refs:CvCBCorner
110 struct CvCBCorner struct
115 struct CvCBCorner* neighbors[4]; // Neighbor corners argument
148 CvCBCorner *corners[4]; // Coordinates of quad corners
156 static int icvGenerateQuads( CvCBQuad **quads, CvCBCorner **corners,
170 CvCBCorner **out_corners, CvSize pattern_size );
176 int *all_count, CvCBQuad **all_quads, CvCBCorner **corners,
179 static void icvOrderQuad(CvCBQuad *quad, CvCBCorner *corner, int common);
188 CvCBQuad **all_quads, int all_count, CvCBCorner **corners);
234 CvCBCorner *corners = 0, **corner_group = 0; in cvFindChessboardCorners()
413 … corner_group = (CvCBCorner**)cvAlloc( sizeof(corner_group[0]) * (quad_count+quad_count / 2)*4 ); in cvFindChessboardCorners()
626 int *all_count, CvCBQuad **all_quads, CvCBCorner **corners, in icvOrderFoundConnectedQuads()
858 CvCBQuad **all_quads, int all_count, CvCBCorner **corners ) in icvAddOuterQuad()
886 CvCBCorner* corner; in icvAddOuterQuad()
1064 icvOrderQuad(CvCBQuad *quad, CvCBCorner *corner, int common) in icvOrderQuad()
1078 CvCBCorner *tempc; in icvOrderQuad()
1251 CvCBCorner **out_corners, CvSize pattern_size ) in icvCheckQuadGroup()
1258 std::vector<CvCBCorner*> corners(quad_count*4); in icvCheckQuadGroup()
1263 CvCBCorner* first = 0, *first2 = 0, *right, *cur, *below, *c; in icvCheckQuadGroup()
1281 CvCBCorner *a = q->corners[j], *b = q->corners[(j+1)&3]; in icvCheckQuadGroup()
1530 CvCBCorner *closest_corner = 0; in icvFindQuadNeighbors()
1651 icvGenerateQuads( CvCBQuad **out_quads, CvCBCorner **out_corners, in icvGenerateQuads()
1758 …*out_corners = (CvCBCorner*)cvAlloc((root->total+root->total / 2) * 4 * sizeof((*out_corners)[0])); in icvGenerateQuads()
1775 CvCBCorner* corner = &(*out_corners)[quad_count*4 + i]; in icvGenerateQuads()