Lines Matching refs:mr

61     int *mr;
80 mr = (int *) cvAlloc( sizeof( int ) * num * 3 );
90 mr[i * 3] = points2[i * 2];
91 mr[i * 3 + 1] = points2[i * 2 + 1];
93 mr[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 );
135 cvFree( &mr );
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 )
190 mr7[i] = mr[3 * indexes[i / 3] + i % 3];
406 icvMedian( int *ml, int *mr, int num, double *F )
412 if( !ml || !mr || !F )
423 l1 = F[0] * mr[i3] + F[1] * mr[i3 + 1] + F[2];
424 l2 = F[3] * mr[i3] + F[4] * mr[i3 + 1] + F[5];
425 l3 = F[6] * mr[i3] + F[7] * mr[i3 + 1] + F[8];
433 d2 = (l1 * mr[i3] + l2 * mr[i3 + 1] + l3) / sqrt( l1 * l1 + l2 * l2 );
488 icvBoltingPoints( int *ml, int *mr,
495 if( !ml || !mr || num < 1 || !F || Mj < 0 )
509 l1 = F[0] * mr[i] + F[1] * mr[i + 1] + F[2];
510 l2 = F[3] * mr[i] + F[4] * mr[i + 1] + F[5];
511 l3 = F[6] * mr[i] + F[7] * mr[i + 1] + F[8];
519 d2 = (l1 * mr[i] + l2 * mr[i + 1] + l3) / sqrt( l1 * l1 + l2 * l2 );
564 (*new_mr)[j++] = mr[i++];
566 (*new_mr)[j++] = mr[i++];
568 (*new_mr)[j++] = mr[i++];
581 icvPoints8( int *ml, int *mr, int num, double *F )
587 if( !ml || !mr || num < 8 || !F )
612 l1 = F[0] * mr[i3] + F[1] * mr[i3 + 1] + F[2];
613 l2 = F[3] * mr[i3] + F[4] * mr[i3 + 1] + F[5];
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];