Home | History | Annotate | Download | only in src

Lines Matching refs:ml

60     int *ml;
79 ml = (int *) cvAlloc( sizeof( int ) * num * 3 );
85 ml[i * 3] = points1[i * 2];
86 ml[i * 3 + 1] = points1[i * 2 + 1];
88 ml[i * 3 + 2] = 1;
105 icvChoose7( ml, mr, num, ml7, mr7 );
111 Mj_new = icvMedian( ml, mr, num, F_try + i * 9 );
130 done = icvBoltingPoints( ml, mr, num, F, Mj, &new_ml, &new_mr, &new_num );
136 cvFree( &ml );
149 error = icvPoint7( ml, mr, F, &i );
166 icvChoose7( int *ml, int *mr, int num, int *ml7, int *mr7 )
170 if( !ml || !mr || num < 7 || !ml7 || !mr7 )
189 ml7[i] = ml[3 * indexes[i / 3] + i % 3];
406 icvMedian( int *ml, int *mr, int num, double *F )
412 if( !ml || !mr || !F )
427 d1 = (l1 * ml[i3] + l2 * ml[i3 + 1] + l3) / sqrt( l1 * l1 + l2 * l2 );
429 l1 = F[0] * ml[i3] + F[3] * ml[i3 + 1] + F[6];
430 l2 = F[1] * ml[i3] + F[4] * ml[i3 + 1] + F[7];
431 l3 = F[2] * ml[i3] + F[5] * ml[i3 + 1] + F[8];
488 icvBoltingPoints( int *ml, int *mr,
495 if( !ml || !mr || num < 1 || !F || Mj < 0 )
513 d1 = (l1 * ml[i] + l2 * ml[i + 1] + l3) / sqrt( l1 * l1 + l2 * l2 );
515 l1 = F[0] * ml[i] + F[3] * ml[i + 1] + F[6];
516 l2 = F[1] * ml[i] + F[4] * ml[i + 1] + F[7];
517 l3 = F[2] * ml[i] + F[5] * ml[i + 1] + F[8];
563 (*new_ml)[j] = ml[i];
565 (*new_ml)[j] = ml[i];
567 (*new_ml)[j] = ml[i];
581 icvPoints8( int *ml, int *mr, int num, double *F )
587 if( !ml || !mr || num < 8 || !F )
624 l1 = F[0] * ml[i3] + F[3] * ml[i3 + 1] + F[6];
625 l2 = F[1] * ml[i3] + F[4] * ml[i3 + 1] + F[7];
640 U[i9 + j] = w * (double) ml[i3 + j / 3] * (double) mr[i3 + j % 3];
1695 icvPoint7( int *ml, int *mr, double *F, int *amount )
1710 if( !ml || !mr || !F )
1718 A[i * 9 + j] = (double) ml[i * 3 + j / 3] * (double) mr[i * 3 + j % 3];