@@ -266,7 +266,7 @@ def __init__(self, lrcheck, subpixel, extended):
266266 # self.device = dai.Device(pipeline)
267267 self .device .startPipeline (pipeline )
268268 global mx_id , product
269- mx_id = self .device .getDeviceInfo ().getMxId ()
269+ mx_id = str ( self .device .getDeviceInfo ().getMxId () )
270270 calib_obj = self .device .readCalibration ()
271271 try :
272272 product = calib_obj .eepromToJson ()['productMame' ]
@@ -424,6 +424,7 @@ def __init__(self, dialog):
424424 def get_frame (self ):
425425 return self .frame
426426
427+
427428def pixel_coord_np (startX , startY , endX , endY ):
428429 """
429430 Pixel in homogenous coordinate
@@ -592,9 +593,9 @@ def save_csv(self):
592593 side = 'right'
593594 elif self .ui .r_center .isChecked ():
594595 side = 'center'
595- file .write (f' { int (time .time ())} ,{ mx_id } ,{ self .true_distance } ,{ self .z_distance } ,{ self .plane_fit_mse } ,\
596- { self .gt_plane_mse } ,{ self .plane_fit_rmse } ,{ self .gt_plane_rmse } ,{ self .fill_rate } ,\
597- { self .pixels_no } ,{ self .ui .l_result .text ()} ,{ side } \n ' )
596+ file .write (f'{ int (time .time ())} ,{ mx_id } ,{ self .true_distance } ,{ self .z_distance } ,{ self .plane_fit_mse } ,\
597+ { self .gt_plane_mse } ,{ self .plane_fit_rmse } ,{ self .max_error } ,{ self .min_plane_error } ,\
598+ { self .pixels_no } ,{ self .ui .l_result .text ()} ,{ side } \n ' )
598599 file .close ()
599600
600601 def calculate_errors (self ):
@@ -738,7 +739,7 @@ def timer_event(self):
738739 self .count += 1
739740 else :
740741 # self.error = round(self.sum / 30, 2)
741- self .ui .l_fill_rate .setText (f'{ self .fill_rate } ' )
742+ self .ui .l_fill_rate .setText (f'{ self .min_plane_error } ' )
742743 self .ui .l_gt_plane_rmse .setText (f'{ self .max_error } ' )
743744 self .ui .l_plane_fit_mse .setText (f'{ self .plane_fit_mse } ' )
744745 self .ui .l_gt_plane_mse .setText (f'{ self .gt_plane_mse } ' )
0 commit comments