classdocs
Definition at line 122 of file processor.py.
def laser_camera_segmentation.processor.processor.__init__ | ( | self, | |
configuration | |||
) |
Constructor
Definition at line 150 of file processor.py.
def laser_camera_segmentation.processor.processor.calculate_and_save_ground_and_table_transformations_for_all_scans | ( | self, | |
use_RANSAC_table_plane = True |
|||
) |
Definition at line 236 of file processor.py.
def laser_camera_segmentation.processor.processor.check_3d_plane_point | ( | self, | |
point2d | |||
) |
Definition at line 1592 of file processor.py.
def laser_camera_segmentation.processor.processor.collect_and_save_testresults_crossvalidation | ( | self, | |
folds | |||
) |
Definition at line 1892 of file processor.py.
def laser_camera_segmentation.processor.processor.create_intensity_image | ( | self, | |
laserscan | |||
) |
Definition at line 563 of file processor.py.
def laser_camera_segmentation.processor.processor.create_pointcloud | ( | self, | |
laserscans, | |||
reject_zero_ten = True , |
|||
get_intensities = True |
|||
) |
Definition at line 174 of file processor.py.
Definition at line 1514 of file processor.py.
def laser_camera_segmentation.processor.processor.display_3d | ( | self, | |
type, | |||
spheres = False , |
|||
new_figure = True |
|||
) |
Definition at line 1362 of file processor.py.
Definition at line 674 of file processor.py.
def laser_camera_segmentation.processor.processor.display_featurevector | ( | self, | |
featurevector | |||
) |
Definition at line 717 of file processor.py.
Definition at line 711 of file processor.py.
Definition at line 695 of file processor.py.
def laser_camera_segmentation.processor.processor.display_stats | ( | self, | |
global_stats = False |
|||
) |
Definition at line 726 of file processor.py.
def laser_camera_segmentation.processor.processor.do_all_laser_image_mapping | ( | self, | |
translate = True |
|||
) |
Definition at line 614 of file processor.py.
Definition at line 646 of file processor.py.
def laser_camera_segmentation.processor.processor.do_all_point_cloud_mapping | ( | self, | |
exclude_edges = False |
|||
) |
Definition at line 636 of file processor.py.
def laser_camera_segmentation.processor.processor.do_polygon_mapping | ( | self, | |
exclude_edges = False |
|||
) |
Definition at line 641 of file processor.py.
def laser_camera_segmentation.processor.processor.draw_3d | ( | self, | |
type, | |||
spheres = False , |
|||
new_figure = True |
|||
) |
Definition at line 1258 of file processor.py.
def laser_camera_segmentation.processor.processor.draw_3d_axis | ( | self, | |
scale | |||
) |
Definition at line 1418 of file processor.py.
def laser_camera_segmentation.processor.processor.draw_mapped_labels_into_image | ( | self, | |
type | |||
) |
Definition at line 413 of file processor.py.
def laser_camera_segmentation.processor.processor.draw_mapped_laser_into_image | ( | self, | |
map, | |||
pts3d, | |||
img | |||
) |
Definition at line 383 of file processor.py.
def laser_camera_segmentation.processor.processor.draw_mapped_laser_polygons_into_image | ( | self, | |
map, | |||
pts3d, | |||
img | |||
) |
Definition at line 453 of file processor.py.
def laser_camera_segmentation.processor.processor.draw_vector | ( | self, | |
v1, | |||
v2, | |||
scale, | |||
color = (1,1 |
|||
) |
Definition at line 1415 of file processor.py.
Definition at line 2214 of file processor.py.
Definition at line 2226 of file processor.py.
Definition at line 2240 of file processor.py.
def laser_camera_segmentation.processor.processor.generate_features | ( | self, | |
training_size_per_scan = 999999999999 , |
|||
generate_and_save_all_neightborhood_indices = False , |
|||
regenerate_neightborhood_indices = False |
|||
) |
Definition at line 1714 of file processor.py.
def laser_camera_segmentation.processor.processor.generate_save_features | ( | self, | |
generate_and_save_all_neightborhood_indices = False , |
|||
regenerate_neightborhood_indices = False |
|||
) |
Definition at line 1660 of file processor.py.
def laser_camera_segmentation.processor.processor.get_3d_plane_normal | ( | self, | |
image_points | |||
) |
Definition at line 1561 of file processor.py.
def laser_camera_segmentation.processor.processor.get_3d_point | ( | self, | |
point2d | |||
) |
Definition at line 1546 of file processor.py.
def laser_camera_segmentation.processor.processor.get_3d_point_index | ( | self, | |
image_point | |||
) |
Definition at line 1539 of file processor.py.
def laser_camera_segmentation.processor.processor.get_3d_point_index_in_unrotated | ( | self, | |
point3d | |||
) |
Definition at line 1550 of file processor.py.
def laser_camera_segmentation.processor.processor.get_Classifier_labels_filename | ( | self, | |
features | |||
) |
Definition at line 2287 of file processor.py.
def laser_camera_segmentation.processor.processor.get_features_filename | ( | self, | |
state_exclude_edges = False |
|||
) |
Definition at line 1774 of file processor.py.
Definition at line 1643 of file processor.py.
Definition at line 708 of file processor.py.
Definition at line 285 of file processor.py.
def laser_camera_segmentation.processor.processor.get_point_label | ( | self, | |
index | |||
) |
Definition at line 2268 of file processor.py.
Definition at line 219 of file processor.py.
def laser_camera_segmentation.processor.processor.load_classifier_and_test_on_dataset | ( | self, | |
features, | |||
feature_data | |||
) |
Definition at line 1930 of file processor.py.
def laser_camera_segmentation.processor.processor.load_Classifier_labels | ( | self, | |
features | |||
) |
Definition at line 2280 of file processor.py.
Definition at line 1794 of file processor.py.
def laser_camera_segmentation.processor.processor.load_data | ( | self, | |
name, | |||
reload_database = True |
|||
) |
Definition at line 655 of file processor.py.
def laser_camera_segmentation.processor.processor.load_metadata | ( | self, | |
id, | |||
reload_database = True |
|||
) |
Definition at line 1506 of file processor.py.
def laser_camera_segmentation.processor.processor.load_raw_data | ( | self, | |
name | |||
) |
Definition at line 660 of file processor.py.
Definition at line 2038 of file processor.py.
def laser_camera_segmentation.processor.processor.load_testresults_all_crossvalidation_fold | ( | self, | |
fold | |||
) |
Definition at line 1911 of file processor.py.
Definition at line 1923 of file processor.py.
def laser_camera_segmentation.processor.processor.map_image_point_on_3d_plane | ( | self, | |
point, | |||
ground_plane_rotation, | |||
ground_plane_translation, | |||
table_plane_translation | |||
) |
Definition at line 291 of file processor.py.
def laser_camera_segmentation.processor.processor.map_laser_into_cam_2D | ( | self, | |
pts3d, | |||
img, | |||
scan_indices, | |||
intensities | |||
) |
Definition at line 344 of file processor.py.
def laser_camera_segmentation.processor.processor.map_poylgon_labels_into_laser | ( | self, | |
map, | |||
exclude_edges = False |
|||
) |
Definition at line 511 of file processor.py.
def laser_camera_segmentation.processor.processor.map_poylgons_into_laser | ( | self, | |
map | |||
) |
Definition at line 489 of file processor.py.
def laser_camera_segmentation.processor.processor.plot_axis | ( | self, | |
x, | |||
y, | |||
z, | |||
directions, | |||
scale = 1 |
|||
) |
Definition at line 1250 of file processor.py.
def laser_camera_segmentation.processor.processor.plot_s_h_probabilities | ( | self, | |
s_surface, | |||
h_surface, | |||
s_clutter, | |||
h_clutter | |||
) |
Definition at line 1182 of file processor.py.
def laser_camera_segmentation.processor.processor.polt_color_scatterplots_2d | ( | self, | |
x, | |||
y, | |||
xlabel, | |||
ylabel, | |||
colors_plot, | |||
alpha = 0.02 |
|||
) |
Definition at line 1167 of file processor.py.
def laser_camera_segmentation.processor.processor.print_testrestults_crossvalidation_latex | ( | self, | |
testresults_crossvalidation | |||
) |
Definition at line 2130 of file processor.py.
def laser_camera_segmentation.processor.processor.print_testresults_all_latex | ( | self, | |
testresults_all | |||
) |
Definition at line 2043 of file processor.py.
Definition at line 1477 of file processor.py.
def laser_camera_segmentation.processor.processor.process_labels | ( | self, | |
features | |||
) |
Definition at line 1483 of file processor.py.
def laser_camera_segmentation.processor.processor.process_raw_data | ( | self, | |
translate = True |
|||
) |
Definition at line 1469 of file processor.py.
def laser_camera_segmentation.processor.processor.read_artag | ( | self, | |
img | |||
) |
Definition at line 1425 of file processor.py.
Definition at line 556 of file processor.py.
Definition at line 1605 of file processor.py.
def laser_camera_segmentation.processor.processor.save_3d | ( | self, | |
type, | |||
spheres = False |
|||
) |
Definition at line 1354 of file processor.py.
Definition at line 2292 of file processor.py.
def laser_camera_segmentation.processor.processor.save_classifier_labels | ( | self, | |
labels, | |||
testresults, | |||
features | |||
) |
Definition at line 2272 of file processor.py.
def laser_camera_segmentation.processor.processor.save_intensity_image | ( | self, | |
name | |||
) |
Definition at line 1494 of file processor.py.
def laser_camera_segmentation.processor.processor.save_labels_image | ( | self, | |
features | |||
) |
Definition at line 1500 of file processor.py.
def laser_camera_segmentation.processor.processor.save_mapped_image | ( | self, | |
name | |||
) |
Definition at line 1488 of file processor.py.
Definition at line 702 of file processor.py.
def laser_camera_segmentation.processor.processor.save_testresults_all | ( | self, | |
testresults_all | |||
) |
Definition at line 2032 of file processor.py.
def laser_camera_segmentation.processor.processor.save_testresults_all_crossvalidation_fold | ( | self, | |
testresults_all, | |||
fold | |||
) |
Definition at line 1905 of file processor.py.
def laser_camera_segmentation.processor.processor.save_testresults_crossvalidation | ( | self, | |
testresults_crossvalidation | |||
) |
Definition at line 1917 of file processor.py.
Definition at line 2254 of file processor.py.
Definition at line 1946 of file processor.py.
def laser_camera_segmentation.processor.processor.test_crossvalidation_on_valid_scans | ( | self, | |
fold = None , |
|||
update_postprocess = False |
|||
) |
Definition at line 1801 of file processor.py.
Definition at line 1780 of file processor.py.
def laser_camera_segmentation.processor.processor.truncate_pointcloud_to_voi | ( | self, | |
poi, | |||
depth, | |||
width, | |||
height | |||
) |
Definition at line 206 of file processor.py.
Definition at line 1989 of file processor.py.
Definition at line 1636 of file processor.py.
Definition at line 152 of file processor.py.
int laser_camera_segmentation::processor.processor::classifier_training_size = 900000000 [static] |
Definition at line 136 of file processor.py.
Definition at line 128 of file processor.py.
tuple laser_camera_segmentation::processor.processor::colors_plot = np.asarray(colors_plot) [static] |
Definition at line 916 of file processor.py.
Definition at line 152 of file processor.py.
int laser_camera_segmentation::processor.processor::count = 0 [static] |
Definition at line 1095 of file processor.py.
dictionary laser_camera_segmentation::processor.processor::dict [static] |
{'s_surface':s_values_plot[colors_plot == 1], 'h_surface':h_values_plot[colors_plot == 1], 's_clutter':s_values_plot[colors_plot == 2], 'h_clutter':h_values_plot[colors_plot == 2] }
Definition at line 922 of file processor.py.
tuple laser_camera_segmentation::processor.processor::dict = ut.load_pickle(filename) [static] |
Definition at line 1111 of file processor.py.
tuple laser_camera_segmentation::processor.processor::factor = np.divide(np.ones(len(range_hist_surface_plot)),max) [static] |
Definition at line 1144 of file processor.py.
int laser_camera_segmentation::processor.processor::feature_neighborhood = 20 [static] |
Definition at line 133 of file processor.py.
float laser_camera_segmentation::processor.processor::feature_radius = 0.03 [static] |
Definition at line 134 of file processor.py.
string laser_camera_segmentation::processor.processor::feature_type = 'gaussian_histograms' [static] |
Definition at line 132 of file processor.py.
Definition at line 130 of file processor.py.
Definition at line 147 of file processor.py.
tuple laser_camera_segmentation::processor.processor::fig_heights = plt.figure() [static] |
Definition at line 1013 of file processor.py.
tuple laser_camera_segmentation::processor.processor::fig_range = plt.figure() [static] |
Definition at line 1139 of file processor.py.
tuple laser_camera_segmentation::processor.processor::filename = self.get_features_filename() [static] |
Definition at line 1110 of file processor.py.
Definition at line 1093 of file processor.py.
tuple laser_camera_segmentation::processor.processor::fv_range = (dict['features'][count]) [static] |
Definition at line 1116 of file processor.py.
float laser_camera_segmentation::processor.processor::ground_exclude_treshold = 0.3 [static] |
Definition at line 143 of file processor.py.
tuple laser_camera_segmentation::processor.processor::h_values_plot = np.asarray(h_values_plot) [static] |
Definition at line 915 of file processor.py.
tuple laser_camera_segmentation::processor.processor::hist = np.histogram(measured_table_heights,10) [static] |
Definition at line 1019 of file processor.py.
tuple laser_camera_segmentation::processor.processor::idx = np.asarray(range(len(self.features.get_indexvector('range')))) [static] |
Definition at line 1133 of file processor.py.
Definition at line 660 of file processor.py.
Definition at line 660 of file processor.py.
Definition at line 152 of file processor.py.
Definition at line 614 of file processor.py.
Definition at line 695 of file processor.py.
Definition at line 614 of file processor.py.
Definition at line 614 of file processor.py.
Definition at line 206 of file processor.py.
Definition at line 1550 of file processor.py.
Definition at line 660 of file processor.py.
Definition at line 1092 of file processor.py.
Definition at line 206 of file processor.py.
mlab.points3d(self.pts3d_bound[0,:].A1,self.pts3d_bound[1,:].A1,self.pts3d_bound[2,:].A1,self.map_polys,mode='point',scale_factor=0.01,colormap='jet')#,colormap='winter'
Definition at line 1259 of file processor.py.
Definition at line 556 of file processor.py.
tuple laser_camera_segmentation::processor.processor::max = np.maximum(np.maximum(np.maximum(range_hist_surface_plot,range_hist_clutter_plot),range_hist_surface_std),range_hist_clutter_std) [static] |
Definition at line 1143 of file processor.py.
tuple laser_camera_segmentation::processor.processor::normals_label = np.asarray(normals_label) [static] |
Definition at line 1040 of file processor.py.
list laser_camera_segmentation::processor.processor::normals_label = normals_label[rand_idx] [static] |
Definition at line 1048 of file processor.py.
tuple laser_camera_segmentation::processor.processor::normals_x = np.asarray(normals_x) [static] |
Definition at line 1037 of file processor.py.
Definition at line 1045 of file processor.py.
tuple laser_camera_segmentation::processor.processor::normals_y = np.asarray(normals_y) [static] |
Definition at line 1038 of file processor.py.
Definition at line 1046 of file processor.py.
tuple laser_camera_segmentation::processor.processor::normals_z = np.asarray(normals_z) [static] |
Definition at line 1039 of file processor.py.
Definition at line 1047 of file processor.py.
tuple laser_camera_segmentation::processor.processor::plot1 = plt.bar(hist[1][0:-1],hist[0],width=3) [static] |
Definition at line 1020 of file processor.py.
tuple laser_camera_segmentation::processor.processor::plot2 = plt.bar(idx+width,range_hist_clutter_plot,width,yerr=range_hist_clutter_std,color='r') [static] |
Definition at line 1154 of file processor.py.
string laser_camera_segmentation::processor.processor::plt_filename = '/table_heights.png' [static] |
Definition at line 1022 of file processor.py.
tuple laser_camera_segmentation::processor.processor::point_of_interest = np.array([0.8,0.0,1.0]) [static] |
Definition at line 139 of file processor.py.
Definition at line 126 of file processor.py.
Definition at line 206 of file processor.py.
tuple laser_camera_segmentation::processor.processor::rand_idx = np.array(random.sample(xrange(len(normals_label)),sampel_size)) [static] |
Definition at line 1043 of file processor.py.
tuple laser_camera_segmentation::processor.processor::range_hist_clutter_plot = np.multiply(range_hist_clutter_plot,factor) [static] |
Definition at line 1149 of file processor.py.
tuple laser_camera_segmentation::processor.processor::range_hist_clutter_std = 0 [static] |
Definition at line 1088 of file processor.py.
tuple laser_camera_segmentation::processor.processor::range_hist_clutter_std = np.sqrt(range_hist_clutter_std) [static] |
Definition at line 1127 of file processor.py.
tuple laser_camera_segmentation::processor.processor::range_hist_surface_plot = np.multiply(range_hist_surface_plot,factor) [static] |
Definition at line 1146 of file processor.py.
tuple laser_camera_segmentation::processor.processor::range_hist_surface_std = 0 [static] |
plot normals sphere:###
Definition at line 1087 of file processor.py.
tuple laser_camera_segmentation::processor.processor::range_hist_surface_std = np.sqrt(range_hist_surface_std) [static] |
Definition at line 1126 of file processor.py.
list laser_camera_segmentation::processor.processor::rgb = rgb_plot[colors_plot == 1] [static] |
Definition at line 940 of file processor.py.
tuple laser_camera_segmentation::processor.processor::rgb_plot = np.array(rgb_plot) [static] |
rgb_plot += [[0,0,0]] mlab.figure(fgcolor=(0, 0, 0), bgcolor=(1, 1, 1)) print 'lens',len(h_values_plot),len(s_values_plot),len(v_values_plot),len(i_values_plot),len(colors_plot) plot = mlab.points3d(np.asarray(h_values_plot),np.asarray(s_values_plot), np.asarray(v_values_plot), np.asarray(colors_plot),mode='point',resolution=4,scale_mode='none',scale_factor=0.01) mlab.outline(plot, color=(.7, .7, .7)) mlab.xlabel('h') mlab.ylabel('s') mlab.zlabel('v') mlab.colorbar()
Definition at line 911 of file processor.py.
tuple laser_camera_segmentation::processor.processor::s_values_plot = np.asarray(s_values_plot) [static] |
Definition at line 914 of file processor.py.
tuple laser_camera_segmentation::processor.processor::sampel_size = min(len(normals_label),500000) [static] |
Definition at line 1042 of file processor.py.
Definition at line 236 of file processor.py.
Definition at line 614 of file processor.py.
Definition at line 152 of file processor.py.
tuple laser_camera_segmentation::processor.processor::v_values_plot = np.asarray(v_values_plot) [static] |
Definition at line 913 of file processor.py.
float laser_camera_segmentation::processor.processor::voi_width = 1.4 [static] |
Definition at line 140 of file processor.py.
float laser_camera_segmentation::processor.processor::width = 0.35 [static] |
Definition at line 1132 of file processor.py.
Definition at line 930 of file processor.py.
list laser_camera_segmentation::processor.processor::x = s_values_plot[colors_plot == 1] [static] |
Definition at line 938 of file processor.py.
string laser_camera_segmentation::processor.processor::xlabel = 's' [static] |
Definition at line 932 of file processor.py.
Definition at line 931 of file processor.py.
list laser_camera_segmentation::processor.processor::y = h_values_plot[colors_plot == 1] [static] |
Definition at line 939 of file processor.py.
string laser_camera_segmentation::processor.processor::ylabel = 'h' [static] |
Definition at line 933 of file processor.py.