def closed(self,info,is_ok): trackParams = info.object par_path = trackParams.par_path Handler.closed(self,info,is_ok) if is_ok: par.TrackingParams(trackParams.dvxmin, trackParams.dvxmax, trackParams.dvymin, trackParams.dvymax, trackParams.dvzmin, trackParams.dvzmax, trackParams.angle, trackParams.dacc, trackParams.flagNewParticles, path = par_path).write()
def closed(self,info,is_ok): calibParams = info.object par_path = calibParams.par_path Handler.closed(self,info,is_ok) if is_ok: img_cal_name = [calibParams.cam_1, calibParams.cam_2,calibParams.cam_3,calibParams.cam_4] img_ori =[calibParams.ori_cam_1,calibParams.ori_cam_2,calibParams.ori_cam_3,calibParams.ori_cam_4] nr1 = [calibParams.img_1_p1,calibParams.img_1_p2,calibParams.img_1_p3,calibParams.img_1_p4] nr2 = [calibParams.img_2_p1,calibParams.img_2_p2,calibParams.img_2_p3,calibParams.img_2_p4] nr3 = [calibParams.img_3_p1,calibParams.img_3_p2,calibParams.img_3_p3,calibParams.img_3_p4] nr4 = [calibParams.img_4_p1,calibParams.img_4_p2,calibParams.img_4_p3,calibParams.img_4_p4] nr = [nr1, nr2, nr3, nr4] if(calibParams.chfield == "Frame"): chfield = 0 elif (calibParams.chfield == "Field odd"): chfield = 1 else : chfield = 2 par.PtvParams(calibParams.n_img, calibParams.img_name,\ calibParams.img_cal, calibParams.hp_flag,\ calibParams.allCam_flag, calibParams.tiff_head, calibParams.h_image_size, \ calibParams.v_image_size,calibParams.h_pixel_size, calibParams.v_pixel_size, chfield,\ calibParams.mmp_n1, calibParams.mmp_n2, \ calibParams.mmp_n3, calibParams.mmp_d, path = par_path).write() par.CalOriParams(calibParams.n_img,calibParams.fixp_name,\ img_cal_name,img_ori,calibParams.tiff_head,\ calibParams.pair_head, chfield, path = par_path).write() par.DetectPlateParams(calibParams.grey_value_treshold_1, \ calibParams.grey_value_treshold_2, \ calibParams.grey_value_treshold_3, \ calibParams.grey_value_treshold_4, \ calibParams.tolerable_discontinuity, \ calibParams.min_npix, calibParams.max_npix, \ calibParams.min_npix_x, calibParams.max_npix_x, \ calibParams.min_npix_y, calibParams.max_npix_y, \ calibParams.sum_of_grey, \ calibParams.size_of_crosses, path = par_path).write() par.ManOriParams(calibParams.n_img, 4, nr, path = par_path).write() par.ExamineParams(calibParams.Examine_Flag,calibParams.Combine_Flag, path = par_path).write() par.OrientParams(calibParams.point_number_of_orientation, calibParams.principle_distance,\ calibParams.xp, calibParams.yp, calibParams.k1, calibParams.k2,\ calibParams.k3, calibParams.p1, calibParams.p2,\ calibParams.scx, calibParams.she,calibParams.interf, path = par_path).write() par.ShakingParams(calibParams.shaking_first_frame, calibParams.shaking_last_frame, \ calibParams.shaking_max_num_points, calibParams.shaking_max_num_frames, path = par_path).write() par.DumbbellParams(calibParams.dumbbell_eps,calibParams.dumbbell_scale,\ calibParams.dumbbell_gradient_descent,calibParams.dumbbell_penalty_weight,\ calibParams.dumbbell_step,calibParams.dumbbell_niter, path = par_path).write()
def closed(self, info, is_ok): mainParams = info.object par_path = mainParams.par_path Handler.closed(self, info, is_ok) if is_ok: img_name = [mainParams.Name_1_Image, mainParams.Name_2_Image,\ mainParams.Name_3_Image, mainParams.Name_4_Image] img_cal_name = [mainParams.Cali_1_Image, mainParams.Cali_2_Image,\ mainParams.Cali_3_Image,mainParams.Cali_4_Image] gvthres = [mainParams.Gray_Tresh_1,mainParams.Gray_Tresh_2,\ mainParams.Gray_Tresh_3,mainParams.Gray_Tresh_4] base_name = [mainParams.Basename_1_Seq, mainParams.Basename_2_Seq,\ mainParams.Basename_3_Seq, mainParams.Basename_4_Seq] X_lay = [mainParams.Xmin, mainParams.Xmax] Zmin_lay = [mainParams.Zmin1, mainParams.Zmin2] Zmax_lay = [mainParams.Zmax1, mainParams.Zmax2] #write ptv_par par.PtvParams(mainParams.Num_Cam, img_name, img_cal_name,\ mainParams.HighPass, mainParams.Accept_OnlyAllCameras,\ mainParams.tiff_flag, mainParams.imx, mainParams.imy,\ mainParams.pix_x, mainParams.pix_y, mainParams.chfield,\ mainParams.Refr_Air, mainParams.Refr_Glass, \ mainParams.Refr_Water, mainParams.Thick_Glass, path = par_path).write() #write calibration parameters par.CalOriParams(mainParams.Num_Cam,mainParams.fixp_name,\ mainParams.img_cal_name,mainParams.img_ori,mainParams.tiff_flag,\ mainParams.pair_Flag,mainParams.chfield, path = par_path).write() #write targ_rec_par par.TargRecParams(mainParams.Num_Cam, gvthres, mainParams.Tol_Disc,\ mainParams.Min_Npix ,mainParams.Max_Npix,\ mainParams.Min_Npix_x, mainParams.Max_Npix_x,\ mainParams.Min_Npix_y, mainParams.Max_Npix_y,\ mainParams.Sum_Grey, mainParams.Size_Cross, path = par_path).write() #write pft_version_par par.PftVersionParams(mainParams.Existing_Target, path=par_path).write() #write sequence_par par.SequenceParams(mainParams.Num_Cam, base_name,\ mainParams.Seq_First, mainParams.Seq_Last, path = par_path).write() #write criteria_par par.CriteriaParams(X_lay,Zmin_lay,Zmax_lay,mainParams.Min_Corr_nx,\ mainParams.Min_Corr_ny,mainParams.Min_Corr_npix ,\ mainParams.Sum_gv,mainParams.Min_Weight_corr ,\ mainParams.Tol_Band, path = par_path).write()
def closed(self,info,is_ok): mainParams = info.object par_path = mainParams.par_path Handler.closed(self,info,is_ok) if is_ok: img_name = [mainParams.Name_1_Image, mainParams.Name_2_Image,\ mainParams.Name_3_Image, mainParams.Name_4_Image] img_cal_name = [mainParams.Cali_1_Image, mainParams.Cali_2_Image,\ mainParams.Cali_3_Image,mainParams.Cali_4_Image] gvthres = [mainParams.Gray_Tresh_1,mainParams.Gray_Tresh_2,\ mainParams.Gray_Tresh_3,mainParams.Gray_Tresh_4] base_name = [mainParams.Basename_1_Seq, mainParams.Basename_2_Seq,\ mainParams.Basename_3_Seq, mainParams.Basename_4_Seq] X_lay = [mainParams.Xmin, mainParams.Xmax] Zmin_lay = [mainParams.Zmin1, mainParams.Zmin2] Zmax_lay = [mainParams.Zmax1, mainParams.Zmax2] #write ptv_par par.PtvParams(mainParams.Num_Cam, img_name, img_cal_name,\ mainParams.HighPass, mainParams.Accept_OnlyAllCameras,\ mainParams.tiff_flag, mainParams.imx, mainParams.imy,\ mainParams.pix_x, mainParams.pix_y, mainParams.chfield,\ mainParams.Refr_Air, mainParams.Refr_Glass, \ mainParams.Refr_Water, mainParams.Thick_Glass, path = par_path).write() #write calibration parameters par.CalOriParams(mainParams.Num_Cam,mainParams.fixp_name,\ mainParams.img_cal_name,mainParams.img_ori,mainParams.tiff_flag,\ mainParams.pair_Flag,mainParams.chfield, path = par_path).write() #write targ_rec_par par.TargRecParams(mainParams.Num_Cam, gvthres, mainParams.Tol_Disc,\ mainParams.Min_Npix ,mainParams.Max_Npix,\ mainParams.Min_Npix_x, mainParams.Max_Npix_x,\ mainParams.Min_Npix_y, mainParams.Max_Npix_y,\ mainParams.Sum_Grey, mainParams.Size_Cross, path = par_path).write() #write pft_version_par par.PftVersionParams(mainParams.Existing_Target, path = par_path).write() #write sequence_par par.SequenceParams(mainParams.Num_Cam, base_name,\ mainParams.Seq_First, mainParams.Seq_Last, path = par_path).write() #write criteria_par par.CriteriaParams(X_lay,Zmin_lay,Zmax_lay,mainParams.Min_Corr_nx,\ mainParams.Min_Corr_ny,mainParams.Min_Corr_npix ,\ mainParams.Sum_gv,mainParams.Min_Weight_corr ,\ mainParams.Tol_Band, path = par_path).write()
def closed(self, info, is_ok): Handler.closed(self, info, is_ok) if is_ok: print "Michael:", info.object.dvxmin, type(info.object.dvxmin) info.object.write()
def closed(self,info,is_ok): Handler.closed(self,info,is_ok) if is_ok: print "Michael:", info.object.dvxmin, type(info.object.dvxmin) info.object.write()