Home | History | Annotate | Download | only in db_vlvm

Lines Matching defs:point_count

36 inline double db_RobImageHomography_Cost(double H[9],int point_count,double *x_i,double *xp_i,double one_over_scale2)
41 for(back=0.0,c=0;c<point_count;)
45 if(c+9<point_count)
64 for(acc=1.0;c<point_count;c++)
74 inline double db_RobImageHomography_Statistics(double H[9],int point_count,double *x_i,double *xp_i,double one_over_scale2,db_Statistics *stat,double thresh=DB_OUTLIER_THRESHOLD)
80 for(i=0,c=0;c<point_count;c++)
84 frac=((double)i)/((double)(db_maxi(point_count,1)));
87 std::cout << "Inlier Percentage RobImageHomography: " << frac*100.0 << "% out of " << point_count << " constraints" << std::endl;
92 stat->nr_points=point_count;
97 stat->cost=db_RobImageHomography_Cost(H,point_count,x_i,xp_i,one_over_scale2);
112 inline double db_RobImageHomography_Jacobians(double JtJ[81],double min_Jtf[9],double H[9],int point_count,double *x_i,double *xp_i,double one_over_scale2)
119 for(back=0.0,i=0;i<point_count;i++)
193 inline double db_RobCamRotation_Jacobians(double JtJ[9],double min_Jtf[3],double H[9],int point_count,double *x_i,double *xp_i,double one_over_scale2)
200 for(back=0.0,i=0;i<point_count;i++)
226 void db_RobCamRotation_Polish(double H[9],int point_count,double *x_i,double *xp_i,double one_over_scale2,
239 current_cost=db_RobCamRotation_Jacobians(JtJ,min_Jtf,H,point_count,x_i,xp_i,one_over_scale2);
253 cost=db_RobImageHomography_Cost(H_p_dx,point_count,x_i,xp_i,one_over_scale2);
417 inline double db_RobImageHomography_Jacobians_Generic(double *JtJ_ref[8],double min_Jtf[8],int *num_param,int *frozen_coord,double H[9],int point_count,double *x_i,double *xp_i,int homography_type,double one_over_scale2)
425 back=db_RobImageHomography_Jacobians(JtJ_temp,min_Jtf_temp,H,point_count,x_i,xp_i,one_over_scale2);
567 void db_RobCamRotation_Polish_Generic(double H[9],int point_count,int homography_type,double *x_i,double *xp_i,double one_over_scale2,
583 current_cost=db_RobImageHomography_Jacobians_Generic(JtJ_ref,min_Jtf,&n,&frozen_coord,H,point_count,x_i,xp_i,homography_type,one_over_scale2);
597 cost=db_RobImageHomography_Cost(H_p_dx,point_count,x_i,xp_i,one_over_scale2);
674 int i,j,c,point_count,hyp_count;
745 point_count from the input points*/
747 point_count=db_mini(nr_points,(int)(chunk_size*log((double)nr_samples)/DB_LN2));
749 point_count_new = point_count;
753 for(last_point=nr_points-1,i=0;i<point_count;i++,last_point--)
860 if(point_count>=sample_size) for(i=0;i<nr_samples;i++)
862 db_RandomSample(s,3,point_count,r_seed);
876 if(point_count>=2) for(i=0;i<nr_samples;i++)
878 db_RandomSample(s,2,point_count,r_seed);
887 if(point_count>=3) for(i=0;i<nr_samples;i++)
889 db_RandomSample(s,3,point_count,r_seed);
897 if(point_count>=3) for(i=0;i<nr_samples;i++)
899 db_RandomSample(s,3,point_count,r_seed);
907 if(point_count>=3) for(i=0;i<nr_samples;i++)
909 db_RandomSample(s,3,point_count,r_seed);
919 if(point_count>=4) for(i=0;i<nr_samples;i++)
921 point_count,r_seed);
939 for(i=0,last_hyp=hyp_count-1;(last_hyp>0) && (i<point_count);i+=chunk_size)
942 last_corr=db_mini(i+chunk_size-1,point_count-1);
977 if (chunk_size<point_count){
1011 point_count_new = db_RemoveOutliers_Homography(H_temp,x_i,xp_i,wp,im,im_p,im_r,im_raw,im_raw_p,point_count,one_over_scale2);
1031 db_RobCamRotation_Polish_Generic(H_temp,db_mini(point_count,max_points),homography_type,x_i,xp_i,one_over_scale2,max_iterations);
1034 db_RobCamRotation_Polish(H_temp,db_mini(point_count,max_points),x_i,xp_i,one_over_scale2,max_iterations);
1073 db_RobImageHomography_Statistics(H_temp,db_mini(point_count,max_points),x_i,xp_i,one_over_scale2,stat);