robokudo.annotators.static_object_detector ========================================== .. py:module:: robokudo.annotators.static_object_detector Classes ------- .. autoapisummary:: robokudo.annotators.static_object_detector.StaticObjectDetectorAnnotator Functions --------- .. autoapisummary:: robokudo.annotators.static_object_detector.on_trackbar Module Contents --------------- .. py:function:: on_trackbar(x) .. py:class:: StaticObjectDetectorAnnotator(name='StaticObjectDetector', descriptor=Descriptor()) Bases: :py:obj:`robokudo.annotators.core.BaseAnnotator` Find a cluster based on a preconfigured Bounding Box, Pose and Class name. .. py:class:: Descriptor Bases: :py:obj:`robokudo.annotators.core.BaseAnnotator.Descriptor` .. py:class:: Parameters .. py:attribute:: bounding_box_x :value: 1 .. py:attribute:: bounding_box_y :value: 1 .. py:attribute:: bounding_box_width :value: 10 .. py:attribute:: bounding_box_height :value: 10 .. py:attribute:: detect_object_from_object_knowledge :value: False .. py:attribute:: class_name :value: 'unknown' .. py:attribute:: create_pose_annotation :value: False .. py:attribute:: pose_use_euler_angles :value: True .. py:attribute:: pose_in_world_coordinates :value: False .. py:attribute:: create_mask :value: True .. py:attribute:: position_x :value: 0.0 .. py:attribute:: position_y :value: 0.0 .. py:attribute:: position_z :value: 0.0 .. py:attribute:: rotation_x :value: 0.0 .. py:attribute:: rotation_y :value: 0.0 .. py:attribute:: rotation_z :value: 0.0 .. py:attribute:: rotation_w :value: 1.0 .. py:attribute:: object_knowledge_base_ros_package :value: 'robokudo' .. py:attribute:: object_knowledge_base_name :value: 'object_knowledge_iai_kitchen' .. py:attribute:: parameters .. py:method:: dyn_rec_callback(config, level) .. py:attribute:: color :value: None .. py:attribute:: ddynrec .. py:method:: update() .. py:method:: create_pose_annotation() .. py:method:: get_rotation_list_based_on_parameters() .. py:method:: get_cloud_from_2d_bb_roi(color_rgb)