# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/perception/segmentation/proto/segmentation.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/perception/segmentation/proto/segmentation.proto',
  package='avsoftware.perception',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n4src/perception/segmentation/proto/segmentation.proto\x12\x15\x61vsoftware.perception\"\xa6\x01\n\x15SimpleSegmenterParams\x12\x15\n\rground_height\x18\x01 \x01(\x01\x12\x1a\n\x12use_only_groundmap\x18\x02 \x01(\x08\x12\x1e\n\x16\x66ilter_points_distance\x18\x03 \x01(\x01\x12\x1d\n\x15\x66ilter_points_lateral\x18\x04 \x01(\x01\x12\x1b\n\x13ground_map_filename\x18\x05 \x01(\t\"\xa5\x04\n\x1d\x43onnectedPlaneSegmenterParams\x12\x10\n\x08\x63\x65ll_dim\x18\x01 \x01(\x01\x12\x10\n\x08grid_dim\x18\x02 \x01(\x01\x12\x14\n\x0cmax_acc_size\x18\x03 \x01(\x05\x12%\n\x1dmax_distance_from_true_ground\x18\x04 \x01(\x01\x12\'\n\x1fmax_additional_tracing_distance\x18\x05 \x01(\x01\x12)\n!max_angle_diff_vehicle_normal_deg\x18\x06 \x01(\x01\x12!\n\x19max_z_diff_adjacent_cells\x18\x07 \x01(\x01\x12 \n\x18max_z_diff_plane_fitting\x18\x08 \x01(\x01\x12 \n\x18run_alignment_correction\x18\t \x01(\x08\x12\x18\n\x10voxel_time_decay\x18\n \x01(\x02\x12\x1c\n\x14voxel_distance_decay\x18\x10 \x01(\x02\x12 \n\x18\x66ilter_points_distance_m\x18\x0b \x01(\x02\x12*\n\"max_angle_diff_neighbor_normal_deg\x18\x0c \x01(\x02\x12\x1b\n\x13min_seed_confidence\x18\r \x01(\x02\x12\x1b\n\x13max_elevation_ratio\x18\x0e \x01(\x02\x12(\n min_samples_for_plane_estimation\x18\x0f \x01(\x05\"\xcc\x03\n\x16LineFitSegmenterParams\x12\r\n\x05r_min\x18\x01 \x01(\x01\x12\r\n\x05r_max\x18\x02 \x01(\x01\x12\x0e\n\x06n_bins\x18\x03 \x01(\r\x12\x12\n\nn_segments\x18\x04 \x01(\r\x12\x18\n\x10max_dist_to_line\x18\x05 \x01(\x01\x12\x11\n\tmax_slope\x18\x06 \x01(\x01\x12\x15\n\rmax_fit_error\x18\x07 \x01(\x01\x12\x16\n\x0elong_threshold\x18\x08 \x01(\x01\x12\x17\n\x0fmax_long_height\x18\t \x01(\x01\x12\x18\n\x10max_start_height\x18\n \x01(\x01\x12\x15\n\rsensor_height\x18\x0b \x01(\x01\x12\x19\n\x11line_search_angle\x18\x0c \x01(\x01\x12\x17\n\x0fvoxel_grid_size\x18\r \x01(\x01\x12+\n#filter_points_with_height_more_than\x18\x0e \x01(\x01\x12#\n\x1bnumber_of_points_per_thread\x18\x0f \x01(\x05\x12\x16\n\x0e\x66irst_bin_size\x18\x10 \x01(\x01\x12\x1a\n\x12use_only_top_lidar\x18\x12 \x01(\x08\x12\x10\n\x08r_margin\x18\x13 \x01(\x01\"\xa8\x01\n\x11\x44LSegmenterParams\x12R\n\x19tf_lidar_segmenter_params\x18\x01 \x01(\x0b\x32-.avsoftware.perception.TFLidarSegmenterParamsH\x00\x12\x12\n\nmodel_file\x18\x02 \x01(\t\x12\x1b\n\x13gpu_memory_fraction\x18\x03 \x01(\x01\x42\x0e\n\x0cmodel_params\"7\n\x16TFLidarSegmenterParams\x12\x1d\n\x15\x61\x63\x63\x65ptable_confidence\x18\x01 \x01(\x01\"\x94\x01\n\x19VoxelGridClusteringParams\x12&\n\x1evoxel_connectivity_threshold_m\x18\x01 \x01(\x02\x12,\n$use_centroid_in_connected_components\x18\x02 \x01(\x08\x12!\n\x19min_num_voxels_in_cluster\x18\x03 \x01(\x05\"\xd2\x01\n\x16\x44\x42ScanClusteringParams\x12\x12\n\nmin_radius\x18\x01 \x01(\x01\x12\x12\n\nmax_radius\x18\x02 \x01(\x01\x12\r\n\x05slope\x18\x03 \x01(\x01\x12\x16\n\x0emin_num_points\x18\x04 \x01(\x05\x12\x0e\n\x06offset\x18\x05 \x01(\x01\x12\x12\n\nvoxel_size\x18\x06 \x01(\x01\x12\x12\n\nmax_height\x18\x07 \x01(\x01\x12\x1e\n\x16max_z_to_start_cluster\x18\x08 \x01(\x01\x12\x11\n\tmax_range\x18\t \x01(\x01\"\x9f\x08\n\x12SegmentationParams\x12\x46\n\tsegmenter\x18\x01 \x01(\x0e\x32\x33.avsoftware.perception.SegmentationParams.Segmenter\x12\x17\n\x0fvoxel_grid_size\x18\x02 \x01(\x01\x12+\n#filter_points_with_height_more_than\x18\x03 \x01(\x01\x12M\n\x17simple_segmenter_params\x18\x04 \x01(\x0b\x32,.avsoftware.perception.SimpleSegmenterParams\x12^\n connected_plane_segmenter_params\x18\x05 \x01(\x0b\x32\x34.avsoftware.perception.ConnectedPlaneSegmenterParams\x12O\n\x18linefit_segmenter_params\x18\x06 \x01(\x0b\x32-.avsoftware.perception.LineFitSegmenterParams\x12\x45\n\x13\x64l_segmenter_params\x18\x0e \x01(\x0b\x32(.avsoftware.perception.DLSegmenterParams\x12\x16\n\x0euse_all_lidars\x18\x07 \x01(\x08\x12\x46\n\tclusterer\x18\x08 \x01(\x0e\x32\x33.avsoftware.perception.SegmentationParams.Clusterer\x12\x44\n\rdbscan_params\x18\t \x01(\x0b\x32-.avsoftware.perception.DBScanClusteringParams\x12\x19\n\x11use_cuda_pipeline\x18\n \x01(\x08\x12%\n\x1d\x63ompare_cuda_and_cpu_pipeline\x18\x0b \x01(\x08\x12V\n\x1cvoxel_grid_clustering_params\x18\x0c \x01(\x0b\x32\x30.avsoftware.perception.VoxelGridClusteringParams\x12\x1e\n\x16\x64isable_visibility_map\x18\r \x01(\x08\"\xa9\x01\n\tSegmenter\x12\x14\n\x10SIMPLE_SEGMENTER\x10\x00\x12\x1e\n\x1a\x43ONNECTED_PLANES_SEGMENTER\x10\x01\x12\x15\n\x11VOXEL_ACCUMULATOR\x10\x02\x12\x15\n\x11LINEFIT_SEGMENTER\x10\x03\x12\x14\n\x10\x42\x45V_DL_SEGMENTER\x10\x04\x12\"\n\x1e\x42\x45V_DL_LINEFIT_FUSED_SEGMENTER\x10\x05\"(\n\tClusterer\x12\x0e\n\nVOXEL_GRID\x10\x00\x12\x0b\n\x07\x44\x42_SCAN\x10\x01\x62\x06proto3')
)



_SEGMENTATIONPARAMS_SEGMENTER = _descriptor.EnumDescriptor(
  name='Segmenter',
  full_name='avsoftware.perception.SegmentationParams.Segmenter',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SIMPLE_SEGMENTER', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTED_PLANES_SEGMENTER', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VOXEL_ACCUMULATOR', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LINEFIT_SEGMENTER', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BEV_DL_SEGMENTER', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BEV_DL_LINEFIT_FUSED_SEGMENTER', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2700,
  serialized_end=2869,
)
_sym_db.RegisterEnumDescriptor(_SEGMENTATIONPARAMS_SEGMENTER)

_SEGMENTATIONPARAMS_CLUSTERER = _descriptor.EnumDescriptor(
  name='Clusterer',
  full_name='avsoftware.perception.SegmentationParams.Clusterer',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='VOXEL_GRID', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DB_SCAN', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2871,
  serialized_end=2911,
)
_sym_db.RegisterEnumDescriptor(_SEGMENTATIONPARAMS_CLUSTERER)


_SIMPLESEGMENTERPARAMS = _descriptor.Descriptor(
  name='SimpleSegmenterParams',
  full_name='avsoftware.perception.SimpleSegmenterParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ground_height', full_name='avsoftware.perception.SimpleSegmenterParams.ground_height', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_only_groundmap', full_name='avsoftware.perception.SimpleSegmenterParams.use_only_groundmap', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter_points_distance', full_name='avsoftware.perception.SimpleSegmenterParams.filter_points_distance', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter_points_lateral', full_name='avsoftware.perception.SimpleSegmenterParams.filter_points_lateral', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ground_map_filename', full_name='avsoftware.perception.SimpleSegmenterParams.ground_map_filename', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=80,
  serialized_end=246,
)


_CONNECTEDPLANESEGMENTERPARAMS = _descriptor.Descriptor(
  name='ConnectedPlaneSegmenterParams',
  full_name='avsoftware.perception.ConnectedPlaneSegmenterParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cell_dim', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.cell_dim', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='grid_dim', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.grid_dim', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_acc_size', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_acc_size', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_distance_from_true_ground', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_distance_from_true_ground', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_additional_tracing_distance', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_additional_tracing_distance', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_angle_diff_vehicle_normal_deg', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_angle_diff_vehicle_normal_deg', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_z_diff_adjacent_cells', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_z_diff_adjacent_cells', index=6,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_z_diff_plane_fitting', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_z_diff_plane_fitting', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='run_alignment_correction', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.run_alignment_correction', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voxel_time_decay', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.voxel_time_decay', index=9,
      number=10, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voxel_distance_decay', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.voxel_distance_decay', index=10,
      number=16, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter_points_distance_m', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.filter_points_distance_m', index=11,
      number=11, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_angle_diff_neighbor_normal_deg', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_angle_diff_neighbor_normal_deg', index=12,
      number=12, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_seed_confidence', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.min_seed_confidence', index=13,
      number=13, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_elevation_ratio', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.max_elevation_ratio', index=14,
      number=14, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_samples_for_plane_estimation', full_name='avsoftware.perception.ConnectedPlaneSegmenterParams.min_samples_for_plane_estimation', index=15,
      number=15, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=249,
  serialized_end=798,
)


_LINEFITSEGMENTERPARAMS = _descriptor.Descriptor(
  name='LineFitSegmenterParams',
  full_name='avsoftware.perception.LineFitSegmenterParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='r_min', full_name='avsoftware.perception.LineFitSegmenterParams.r_min', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='r_max', full_name='avsoftware.perception.LineFitSegmenterParams.r_max', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='n_bins', full_name='avsoftware.perception.LineFitSegmenterParams.n_bins', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='n_segments', full_name='avsoftware.perception.LineFitSegmenterParams.n_segments', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_dist_to_line', full_name='avsoftware.perception.LineFitSegmenterParams.max_dist_to_line', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_slope', full_name='avsoftware.perception.LineFitSegmenterParams.max_slope', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_fit_error', full_name='avsoftware.perception.LineFitSegmenterParams.max_fit_error', index=6,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='long_threshold', full_name='avsoftware.perception.LineFitSegmenterParams.long_threshold', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_long_height', full_name='avsoftware.perception.LineFitSegmenterParams.max_long_height', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_start_height', full_name='avsoftware.perception.LineFitSegmenterParams.max_start_height', index=9,
      number=10, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sensor_height', full_name='avsoftware.perception.LineFitSegmenterParams.sensor_height', index=10,
      number=11, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='line_search_angle', full_name='avsoftware.perception.LineFitSegmenterParams.line_search_angle', index=11,
      number=12, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voxel_grid_size', full_name='avsoftware.perception.LineFitSegmenterParams.voxel_grid_size', index=12,
      number=13, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter_points_with_height_more_than', full_name='avsoftware.perception.LineFitSegmenterParams.filter_points_with_height_more_than', index=13,
      number=14, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='number_of_points_per_thread', full_name='avsoftware.perception.LineFitSegmenterParams.number_of_points_per_thread', index=14,
      number=15, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='first_bin_size', full_name='avsoftware.perception.LineFitSegmenterParams.first_bin_size', index=15,
      number=16, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_only_top_lidar', full_name='avsoftware.perception.LineFitSegmenterParams.use_only_top_lidar', index=16,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='r_margin', full_name='avsoftware.perception.LineFitSegmenterParams.r_margin', index=17,
      number=19, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=801,
  serialized_end=1261,
)


_DLSEGMENTERPARAMS = _descriptor.Descriptor(
  name='DLSegmenterParams',
  full_name='avsoftware.perception.DLSegmenterParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tf_lidar_segmenter_params', full_name='avsoftware.perception.DLSegmenterParams.tf_lidar_segmenter_params', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model_file', full_name='avsoftware.perception.DLSegmenterParams.model_file', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gpu_memory_fraction', full_name='avsoftware.perception.DLSegmenterParams.gpu_memory_fraction', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='model_params', full_name='avsoftware.perception.DLSegmenterParams.model_params',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=1264,
  serialized_end=1432,
)


_TFLIDARSEGMENTERPARAMS = _descriptor.Descriptor(
  name='TFLidarSegmenterParams',
  full_name='avsoftware.perception.TFLidarSegmenterParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='acceptable_confidence', full_name='avsoftware.perception.TFLidarSegmenterParams.acceptable_confidence', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1434,
  serialized_end=1489,
)


_VOXELGRIDCLUSTERINGPARAMS = _descriptor.Descriptor(
  name='VoxelGridClusteringParams',
  full_name='avsoftware.perception.VoxelGridClusteringParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='voxel_connectivity_threshold_m', full_name='avsoftware.perception.VoxelGridClusteringParams.voxel_connectivity_threshold_m', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_centroid_in_connected_components', full_name='avsoftware.perception.VoxelGridClusteringParams.use_centroid_in_connected_components', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_num_voxels_in_cluster', full_name='avsoftware.perception.VoxelGridClusteringParams.min_num_voxels_in_cluster', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1492,
  serialized_end=1640,
)


_DBSCANCLUSTERINGPARAMS = _descriptor.Descriptor(
  name='DBScanClusteringParams',
  full_name='avsoftware.perception.DBScanClusteringParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='min_radius', full_name='avsoftware.perception.DBScanClusteringParams.min_radius', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_radius', full_name='avsoftware.perception.DBScanClusteringParams.max_radius', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slope', full_name='avsoftware.perception.DBScanClusteringParams.slope', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_num_points', full_name='avsoftware.perception.DBScanClusteringParams.min_num_points', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='offset', full_name='avsoftware.perception.DBScanClusteringParams.offset', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voxel_size', full_name='avsoftware.perception.DBScanClusteringParams.voxel_size', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_height', full_name='avsoftware.perception.DBScanClusteringParams.max_height', index=6,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_z_to_start_cluster', full_name='avsoftware.perception.DBScanClusteringParams.max_z_to_start_cluster', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_range', full_name='avsoftware.perception.DBScanClusteringParams.max_range', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1643,
  serialized_end=1853,
)


_SEGMENTATIONPARAMS = _descriptor.Descriptor(
  name='SegmentationParams',
  full_name='avsoftware.perception.SegmentationParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='segmenter', full_name='avsoftware.perception.SegmentationParams.segmenter', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voxel_grid_size', full_name='avsoftware.perception.SegmentationParams.voxel_grid_size', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter_points_with_height_more_than', full_name='avsoftware.perception.SegmentationParams.filter_points_with_height_more_than', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='simple_segmenter_params', full_name='avsoftware.perception.SegmentationParams.simple_segmenter_params', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connected_plane_segmenter_params', full_name='avsoftware.perception.SegmentationParams.connected_plane_segmenter_params', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='linefit_segmenter_params', full_name='avsoftware.perception.SegmentationParams.linefit_segmenter_params', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dl_segmenter_params', full_name='avsoftware.perception.SegmentationParams.dl_segmenter_params', index=6,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_all_lidars', full_name='avsoftware.perception.SegmentationParams.use_all_lidars', index=7,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clusterer', full_name='avsoftware.perception.SegmentationParams.clusterer', index=8,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dbscan_params', full_name='avsoftware.perception.SegmentationParams.dbscan_params', index=9,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_cuda_pipeline', full_name='avsoftware.perception.SegmentationParams.use_cuda_pipeline', index=10,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='compare_cuda_and_cpu_pipeline', full_name='avsoftware.perception.SegmentationParams.compare_cuda_and_cpu_pipeline', index=11,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voxel_grid_clustering_params', full_name='avsoftware.perception.SegmentationParams.voxel_grid_clustering_params', index=12,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_visibility_map', full_name='avsoftware.perception.SegmentationParams.disable_visibility_map', index=13,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SEGMENTATIONPARAMS_SEGMENTER,
    _SEGMENTATIONPARAMS_CLUSTERER,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1856,
  serialized_end=2911,
)

_DLSEGMENTERPARAMS.fields_by_name['tf_lidar_segmenter_params'].message_type = _TFLIDARSEGMENTERPARAMS
_DLSEGMENTERPARAMS.oneofs_by_name['model_params'].fields.append(
  _DLSEGMENTERPARAMS.fields_by_name['tf_lidar_segmenter_params'])
_DLSEGMENTERPARAMS.fields_by_name['tf_lidar_segmenter_params'].containing_oneof = _DLSEGMENTERPARAMS.oneofs_by_name['model_params']
_SEGMENTATIONPARAMS.fields_by_name['segmenter'].enum_type = _SEGMENTATIONPARAMS_SEGMENTER
_SEGMENTATIONPARAMS.fields_by_name['simple_segmenter_params'].message_type = _SIMPLESEGMENTERPARAMS
_SEGMENTATIONPARAMS.fields_by_name['connected_plane_segmenter_params'].message_type = _CONNECTEDPLANESEGMENTERPARAMS
_SEGMENTATIONPARAMS.fields_by_name['linefit_segmenter_params'].message_type = _LINEFITSEGMENTERPARAMS
_SEGMENTATIONPARAMS.fields_by_name['dl_segmenter_params'].message_type = _DLSEGMENTERPARAMS
_SEGMENTATIONPARAMS.fields_by_name['clusterer'].enum_type = _SEGMENTATIONPARAMS_CLUSTERER
_SEGMENTATIONPARAMS.fields_by_name['dbscan_params'].message_type = _DBSCANCLUSTERINGPARAMS
_SEGMENTATIONPARAMS.fields_by_name['voxel_grid_clustering_params'].message_type = _VOXELGRIDCLUSTERINGPARAMS
_SEGMENTATIONPARAMS_SEGMENTER.containing_type = _SEGMENTATIONPARAMS
_SEGMENTATIONPARAMS_CLUSTERER.containing_type = _SEGMENTATIONPARAMS
DESCRIPTOR.message_types_by_name['SimpleSegmenterParams'] = _SIMPLESEGMENTERPARAMS
DESCRIPTOR.message_types_by_name['ConnectedPlaneSegmenterParams'] = _CONNECTEDPLANESEGMENTERPARAMS
DESCRIPTOR.message_types_by_name['LineFitSegmenterParams'] = _LINEFITSEGMENTERPARAMS
DESCRIPTOR.message_types_by_name['DLSegmenterParams'] = _DLSEGMENTERPARAMS
DESCRIPTOR.message_types_by_name['TFLidarSegmenterParams'] = _TFLIDARSEGMENTERPARAMS
DESCRIPTOR.message_types_by_name['VoxelGridClusteringParams'] = _VOXELGRIDCLUSTERINGPARAMS
DESCRIPTOR.message_types_by_name['DBScanClusteringParams'] = _DBSCANCLUSTERINGPARAMS
DESCRIPTOR.message_types_by_name['SegmentationParams'] = _SEGMENTATIONPARAMS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

SimpleSegmenterParams = _reflection.GeneratedProtocolMessageType('SimpleSegmenterParams', (_message.Message,), dict(
  DESCRIPTOR = _SIMPLESEGMENTERPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.SimpleSegmenterParams)
  ))
_sym_db.RegisterMessage(SimpleSegmenterParams)

ConnectedPlaneSegmenterParams = _reflection.GeneratedProtocolMessageType('ConnectedPlaneSegmenterParams', (_message.Message,), dict(
  DESCRIPTOR = _CONNECTEDPLANESEGMENTERPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.ConnectedPlaneSegmenterParams)
  ))
_sym_db.RegisterMessage(ConnectedPlaneSegmenterParams)

LineFitSegmenterParams = _reflection.GeneratedProtocolMessageType('LineFitSegmenterParams', (_message.Message,), dict(
  DESCRIPTOR = _LINEFITSEGMENTERPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.LineFitSegmenterParams)
  ))
_sym_db.RegisterMessage(LineFitSegmenterParams)

DLSegmenterParams = _reflection.GeneratedProtocolMessageType('DLSegmenterParams', (_message.Message,), dict(
  DESCRIPTOR = _DLSEGMENTERPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.DLSegmenterParams)
  ))
_sym_db.RegisterMessage(DLSegmenterParams)

TFLidarSegmenterParams = _reflection.GeneratedProtocolMessageType('TFLidarSegmenterParams', (_message.Message,), dict(
  DESCRIPTOR = _TFLIDARSEGMENTERPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.TFLidarSegmenterParams)
  ))
_sym_db.RegisterMessage(TFLidarSegmenterParams)

VoxelGridClusteringParams = _reflection.GeneratedProtocolMessageType('VoxelGridClusteringParams', (_message.Message,), dict(
  DESCRIPTOR = _VOXELGRIDCLUSTERINGPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.VoxelGridClusteringParams)
  ))
_sym_db.RegisterMessage(VoxelGridClusteringParams)

DBScanClusteringParams = _reflection.GeneratedProtocolMessageType('DBScanClusteringParams', (_message.Message,), dict(
  DESCRIPTOR = _DBSCANCLUSTERINGPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.DBScanClusteringParams)
  ))
_sym_db.RegisterMessage(DBScanClusteringParams)

SegmentationParams = _reflection.GeneratedProtocolMessageType('SegmentationParams', (_message.Message,), dict(
  DESCRIPTOR = _SEGMENTATIONPARAMS,
  __module__ = 'src.perception.segmentation.proto.segmentation_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.perception.SegmentationParams)
  ))
_sym_db.RegisterMessage(SegmentationParams)


# @@protoc_insertion_point(module_scope)
