سلام دوستان اگه ممکن فرمایید که تو خط 13 از کد زیر پارامتر اول تابع چرا به اون صورت نوشته شده ؟ فکر نمیکنم مسئله ی اولیت مطرح بااشه
//Although subdivision creation is a very handy function of OpenCV, it might not be very easy iterating through all the triangles.The following code shows how to iterate through the edges of a subdivision :
void iterate(CvSubdiv2D* subdiv, CvNextEdgeType triangleDirection){
CvSeqReader reader;
CvPoint buf[3];
int i, j, total = subdiv->edges->total;
int elem_size = subdiv->edges->elem_size;
cvStartReadSeq((CvSeq*)(subdiv->edges), &reader, 0);
for (i = 0; i < total; i++){
CvQuadEdge2D* edge = (CvQuadEdge2D*)(reader.ptr);
if (CV_IS_SET_ELEM(edge)){
CvSubdiv2DEdge t = (CvSubdiv2DEdge)edge;
for (j = 0; j < 3; j++){
CvSubdiv2DPoint* pt = cvSubdiv2DEdgeOrg(t);
if (!pt) break;
buf[j] = cvPoint(cvRound(pt->pt.x), cvRound(pt->pt.y));
t = cvSubdiv2DGetEdge(t, triangleDirection);
}
}
CV_NEXT_SEQ_ELEM(elem_size, reader);
}
}
عذر میخوام فکر میکنم ویرایش ادمین باعث بهم خوردن شماره خطوط شده منظورم خط 7 از کدم