Home | History | Annotate | Download | only in src

Lines Matching refs:hessian

10  * 2.A comparision with original libSurf.so shows that the hessian detector is not a 100% match to their implementation;
122 /* hessian detector */
144 float* hessian = hessians[k]->data.fl;
148 hessian[i] = hessian[hessian_cols*hessian_rows-1-i] =
151 hessian += (SIZE0/2)*(hessian_cols + 1);
158 trace += hessian_cols, hessian += hessian_cols )
162 hessian[-j-1] = hessian[hessian_cols - SIZE0 + j] =
177 hessian[j] = (float)(dx*dy - dxy*dxy);
196 const float* hessian = hessians[k]->data.fl + i*hessian_cols;
200 float val0 = hessian[j];
218 const float* hessian = hessians[z]->data.fl + (j*scale+scaleCache[z]/2)/scaleCache[z]-1 +
220 if( val0 < hessian[0] || val0 < hessian[1] || val0 < hessian[2] ||
221 val0 < hessian[hcols_z] || val0 < hessian[hcols_z+1] ||
222 val0 < hessian[hcols_z+2] || val0 < hessian[hcols_z*2] ||
223 val0 < hessian[hcols_z*2+1] || val0 < hessian[hcols_z*2+2] )