1 #include "levelines_common.h"
3 unsigned int lniv4_value(unsigned int **image, int i, int j, int idim, int jdim, int *dout)
6 unsigned int value2_c ;
7 unsigned int d, v, p, d_min, eq_min, eq, sum, sum2 ;
8 unsigned int sum_eq_min ;
13 value_c = image[ i*l + j ] ;
14 value2_c = value_c*value_c ;
25 v = image[ it*l + jt ] ;
29 eq_min = sum2 - sum*sum/4 ; /* *4 */
44 v = image[it*l + jt] ;
48 eq = sum2 - sum*sum/4 ; /* *4 */
53 d_min = d ; /* pour info */
57 /* direction 6 a 11 */
68 v = image[it*l + jt] ;
72 eq = sum2 - sum*sum/4 ; /* *4 */
77 d_min = d+6 ; /* pour info */
81 /* direction 12 a 17 */
92 v = image[it*l + jt] ;
96 eq = sum2 - sum*sum/4 ; /* *4 */
101 d_min = d+12 ; /* pour info */
105 /* direction 18 a 23 */
116 v = image[it*l + jt] ;
120 eq = sum2 - sum*sum/4 ; /* *4 */
125 d_min = d+18 ; /* pour info */
130 return sum_eq_min/4 ;