Lines Matching refs:left

69 /*Compute derivatives Ix,Iy for a subrow of img with upper left (i,j) and width chunk_width
82 /*Compute derivatives Ix,Iy for a subrow of img with upper left (i,j) and width 128
112 movq mm2,[ebx-1] /*13 Get left*/
613 /*Compute the Harris corner strength of the chunk [left,top,right,bottom] of img and
614 store it into the corresponding region of s. left and top have to be at least 3 and
616 inline void db_HarrisStrengthChunk_f(float **s,const float * const *img,int left,int top,int right,int bottom,
618 13*(right-left+5) of allocated memory*/
625 chunk_width=right-left+1;
637 for(i=top-2;i<top+2;i++) db_IxIyRow_f(Ix[i%5],Iy[i%5],img,i,left-2,chunk_width_p4);
643 db_IxIyRow_f(Ix[(i+2)%5],Iy[(i+2)%5],img,(i+2),left-2,chunk_width_p4);
651 db_HarrisStrength_row_f(s,gxx,gxy,gyy,i,left,chunk_width);
655 /*Compute the Harris corner strength of the chunk [left,top,left+123,bottom] of img and
656 store it into the corresponding region of s. left and top have to be at least 3 and
657 right and bottom have to be at most width-4,height-4. The left of the region in s should
659 inline void db_HarrisStrengthChunk_u(float **s,const unsigned char * const *img,int left,int top,int bottom,
679 for(i=top-2;i<top+2;i++) db_IxIyRow_u(Ixx[i%5],img,i,left-2,nc);
685 db_IxIyRow_u(Ixx[(i+2)%5],img,(i+2),left-2,nc);
691 db_HarrisStrength_row_s(s[i]+left,gxx,gxy,gyy,nc);
697 with (3,3) as upper left and (w-4,h-4) as lower right, positioned in the
720 with (3,3) as upper left and (w-4,h-4) as lower right, positioned in the
1054 /*Find maximum value of img in the region starting at (left,top)
1055 and with width w and height h. img[left] should be 16 byte aligned*/
1056 float db_MaxImage_Aligned16_f(float **img,int left,int top,int w,int h)
1064 max_val=img[top][left];
1068 val=db_Max_Aligned16_f(img[i]+left,w);
1328 /*Compute Max-suppression-filtered image for a chunk of sf starting at (left,top), of width 124 and
1329 stopping at bottom. The output is shifted two steps left and overwrites 128 elements for each row.
1331 s[i][left-2] and sf[i][left-2] should be 16 byte aligned. Top must be at least 3*/
1332 inline void db_MaxSuppressFilterChunk_5x5_Aligned16_f(float **sf,float **s,int left,int top,int bottom,
1342 lm2=left-2;
1384 right=left+128;
1385 for(i=top;i<=bottom;i++) for(j=left;j<right;j++)
1402 /*Compute Max-suppression-filtered image for a chunk of sf starting at (left,top) and
1403 stopping at bottom. The output is shifted two steps left. The input s should exist for 2 pixels
1404 outside the specified region. s[i][left-2] and sf[i][left-2] should be 16 byte aligned.
1408 void db_MaxSuppressFilter_5x5_Aligned16_f(float **sf,float **s,int left,int top,int right,int bottom,
1415 for(x=left;x<=right;x=next_x)
1422 /*Extract corners from the chunk (left,top) to (right,bottom). Store in x_temp,y_temp and s_temp
1424 inline int db_CornersFromChunk(float **strength,int left,int top,int right,int bottom,float threshold,double *x_temp,double *y_temp,double *s_temp)
1430 for(i=top;i<=bottom;i++) for(j=left;j<=right;j++)
1492 /*Extract corners from the image part from (left,top) to (right,bottom).
1496 void db_ExtractCornersSaturated(float **strength,int left,int top,int right,int bottom,
1517 left++;
1529 for(x=left;x<=right;x=next_x)