robokudo.annotators.outlier_removal_objecthypothesis ==================================================== .. py:module:: robokudo.annotators.outlier_removal_objecthypothesis Classes ------- .. autoapisummary:: robokudo.annotators.outlier_removal_objecthypothesis.OutlierRemovalOnObjectHypothesisAnnotator Module Contents --------------- .. py:class:: OutlierRemovalOnObjectHypothesisAnnotator(name='OutlierRemovalOnObjectHypothesis', descriptor=Descriptor()) Bases: :py:obj:`robokudo.annotators.core.BaseAnnotator` .. py:class:: Descriptor Bases: :py:obj:`robokudo.annotators.core.BaseAnnotator.Descriptor` .. py:class:: Parameters .. py:attribute:: dbscan_neighbors :value: 90 .. py:attribute:: dbscan_epsilon :value: 0.02 .. py:attribute:: stat_neighbors :value: 200 .. py:attribute:: stat_std :value: 0.5 .. py:attribute:: skip_removal_on_classes :value: [] .. py:attribute:: parameters .. py:method:: dyn_rec_callback(config, level) .. py:attribute:: ddynrec .. py:method:: update() -> py_trees.Status Called every time the behavior is ticked. .. py:method:: cluster_statistical_outlierremoval_pcd() Perform outlier removal and clustering on each object hypothesis. :return: True, if atleast one of the object hypotheses could be optimized. False otherwise.