dronebuddylib package¶
Subpackages¶
- atoms packages
- Body Feature Extraction module
- Face Recognition module
- Intent Recognition module
- Object Detection module
- Speech Generation module
- Speech Recognition module
- Text Recognition module
- Place Recognition module
- Object Identification module
- objectidentification package
- Subpackages
- Submodules
- objectidentification.benchmarking module
- objectidentification.detected_object module
- objectidentification.i_object_recognition module
- objectidentification.mp_object_detection_impl module
- objectidentification.object_identification_engine module
- objectidentification.object_identification_gpt_impl module
- objectidentification.object_identification_resnet_impl module
- objectidentification.object_identification_result module
- objectidentification.object_identification_siamese_impl module
- objectidentification.plotter module
- objectidentification.plotter_abs module
- objectidentification.siamese_impl module
- Module contents
- objectidentification package
- LLM integration module
- Body feature extraction package
- Submodules
- body_feature_extraction_impl module
BodyFeatureExtractionImpl
BodyFeatureExtractionImpl.draw_landmarks_on_image()
BodyFeatureExtractionImpl.get_algorithm_name()
BodyFeatureExtractionImpl.get_class_name()
BodyFeatureExtractionImpl.get_detected_pose()
BodyFeatureExtractionImpl.get_feature()
BodyFeatureExtractionImpl.get_optional_params()
BodyFeatureExtractionImpl.get_required_params()
BodyFeatureExtractionImpl.get_supported_features()
- hand_feature_extraction_impl module
HandFeatureExtractionImpl
HandFeatureExtractionImpl.count_fingers()
HandFeatureExtractionImpl.count_raised_fingers()
HandFeatureExtractionImpl.get_algorithm_name()
HandFeatureExtractionImpl.get_class_name()
HandFeatureExtractionImpl.get_feature()
HandFeatureExtractionImpl.get_gesture()
HandFeatureExtractionImpl.get_optional_params()
HandFeatureExtractionImpl.get_required_params()
- head_feature_extraction_impl module
- i_feature_extraction module
- Module contents
- Face Recognition package
- Intent Recognition package
- Submodules
- gpt_intent_recognition_impl module
GPTIntentRecognitionImpl
GPTIntentRecognitionImpl.configs
GPTIntentRecognitionImpl.gpt_engine
GPTIntentRecognitionImpl.get_algorithm_name()
GPTIntentRecognitionImpl.get_class_name()
GPTIntentRecognitionImpl.get_optional_params()
GPTIntentRecognitionImpl.get_required_params()
GPTIntentRecognitionImpl.get_resolved_intent()
GPTIntentRecognitionImpl.get_system_prompt()
GPTIntentRecognitionImpl.introduce_new_intents()
GPTIntentRecognitionImpl.override_system_prompt()
GPTIntentRecognitionImpl.set_custom_actions_to_system_prompt()
- i_intent_recognition module
- intent_recognition_engine module
- snips_intent_recognition_impl module
SNIPSIntentRecognitionImpl
SNIPSIntentRecognitionImpl.engine
SNIPSIntentRecognitionImpl.get_class_name()
SNIPSIntentRecognitionImpl.get_algorithm_name()
SNIPSIntentRecognitionImpl.get_resolved_intent()
SNIPSIntentRecognitionImpl.add_new_intent()
SNIPSIntentRecognitionImpl.get_required_params()
SNIPSIntentRecognitionImpl.get_optional_params()
SNIPSIntentRecognitionImpl.add_new_intent()
SNIPSIntentRecognitionImpl.get_algorithm_name()
SNIPSIntentRecognitionImpl.get_class_name()
SNIPSIntentRecognitionImpl.get_optional_params()
SNIPSIntentRecognitionImpl.get_required_params()
SNIPSIntentRecognitionImpl.get_resolved_intent()
SNIPSIntentRecognitionImpl.introduce_new_intents()
- Module contents
- Object Detection package
- Submodules
- i_object_detection module
- mp_object_detection_impl module
- object_detection_engine module
- yolo_object_detection_impl module
YOLOObjectDetectionImpl
YOLOObjectDetectionImpl.get_algorithm_name()
YOLOObjectDetectionImpl.get_bounding_boxes_of_detected_objects()
YOLOObjectDetectionImpl.get_class_name()
YOLOObjectDetectionImpl.get_detected_objects()
YOLOObjectDetectionImpl.get_detected_objects_temp()
YOLOObjectDetectionImpl.get_optional_params()
YOLOObjectDetectionImpl.get_required_params()
- Module contents
- Speech Generation package
- Submodules
- i_speech_generation module
- speech_generation_engine module
- tts_speech_generation_impl module
TTSTextToSpeechGenerationImpl
TTSTextToSpeechGenerationImpl.change_rate()
TTSTextToSpeechGenerationImpl.change_voice()
TTSTextToSpeechGenerationImpl.change_volume()
TTSTextToSpeechGenerationImpl.get_algorithm_name()
TTSTextToSpeechGenerationImpl.get_class_name()
TTSTextToSpeechGenerationImpl.get_current_configs()
TTSTextToSpeechGenerationImpl.get_optional_params()
TTSTextToSpeechGenerationImpl.get_required_params()
TTSTextToSpeechGenerationImpl.read_phrase()
logger
- Module contents
- Speech Recognition package
- Configurations package
- chat_session module
ChatSession
ChatSession.encode_image_cv()
ChatSession.end_session()
ChatSession.get_chatgpt_response()
ChatSession.get_chatgpt_response_for_image_queries()
ChatSession.get_chatgpt_response_for_image_queries_as_encoded()
ChatSession.get_messages()
ChatSession.get_response()
ChatSession.send_encoded_image_message_to_llm_queue()
ChatSession.send_image_message_to_llm()
ChatSession.send_message_with_image()
ChatSession.send_text_message_to_llm()
ChatSession.set_system_prompt()
- conversation module
- engine_configurations module
- enums module
AtomicEngineConfigurations
AtomicEngineConfigurations.BODY_FEATURE_EXTRACTION_POSTURE_DETECTION_MODEL_PATH
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_ALGORITHM_NAME
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_ALGORITHM_NEIGHBORS
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_DRONE_INSTANCE
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_MODEL_SAVING_PATH
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_MODEL_THRESHOLD
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_TESTING_DATA_SET_SIZE
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_TRAINING_DATA_SET_SIZE
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_USE_DRONE_TO_CREATE_DATASET
AtomicEngineConfigurations.FACE_RECOGNITION_KNN_VALIDATION_DATA_SET_SIZE
AtomicEngineConfigurations.HAND_FEATURE_EXTRACTION_ENABLE_GESTURE_RECOGNITION
AtomicEngineConfigurations.HAND_FEATURE_EXTRACTION_GESTURE_RECOGNITION_MODEL_PATH
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_API_KEY
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_API_URL
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_LOGGER_LOCATION
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_MODEL
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_SYSTEM_ACTIONS_PATH
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_SYSTEM_PROMPT
AtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_TEMPERATURE
AtomicEngineConfigurations.INTENT_RECOGNITION_SNIPS_LANGUAGE_CONFIG
AtomicEngineConfigurations.INTENT_RECOGNITION_SNIPS_NLU_DATASET_PATH
AtomicEngineConfigurations.OBJECT_DETECTION_MP_MODELS_PATH
AtomicEngineConfigurations.OBJECT_DETECTION_YOLO_V3_WEIGHTS_PATH
AtomicEngineConfigurations.OBJECT_DETECTION_YOLO_VERSION
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_GPT_API_KEY
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_GPT_MODEL
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_ALGORITHM_NAME
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_ALGORITHM_NEIGHBORS
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_ALGORITHM_WEIGHTS
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_CLASSIFIER_LOCATION
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_DRONE_INSTANCE
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_END_TRAINING_CALLBACK
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_EXTRACTOR
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_NAME
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_PATH
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_SAVING_PATH
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_THRESHOLD
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_VERSION
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_START_TRAINING_CALLBACK
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_TESTING_DATA_SET_SIZE
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_TRAINING_DATA_SET_SIZE
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_USE_DRONE_TO_CREATE_DATASET
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_VALIDATION_DATA_SET_SIZE
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_SIAMESE_YOLO_VERSION
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_YOLO_DRONE_INSTANCE
AtomicEngineConfigurations.OBJECT_IDENTIFICATION_YOLO_WEIGHTS_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_ALGORITHM_NAME
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_ALGORITHM_NEIGHBORS
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_ALGORITHM_WEIGHTS
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_CLASSIFIER_LOCATION
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_DRONE_INSTANCE
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_END_TRAINING_CALLBACK
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_EXTRACTOR
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_MODEL_SAVING_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_MODEL_THRESHOLD
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_START_TRAINING_CALLBACK
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_TESTING_DATA_SET_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_TRAINING_DATA_SET_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_USE_DRONE_TO_CREATE_DATASET
AtomicEngineConfigurations.PLACE_RECOGNITION_KNN_VALIDATION_DATA_SET_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_ALGORITHM_NAME
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_ALGORITHM_NEIGHBORS
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_ALGORITHM_WEIGHTS
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_CLASSIFIER_LOCATION
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_DRONE_INSTANCE
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_END_TRAINING_CALLBACK
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_EXTRACTOR
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_MODEL_SAVING_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_MODEL_THRESHOLD
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_START_TRAINING_CALLBACK
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_TESTING_DATA_SET_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_TRAINING_DATA_SET_PATH
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_USE_DRONE_TO_CREATE_DATASET
AtomicEngineConfigurations.PLACE_RECOGNITION_RF_VALIDATION_DATA_SET_PATH
AtomicEngineConfigurations.SPEECH_GENERATION_TTS_RATE
AtomicEngineConfigurations.SPEECH_GENERATION_TTS_VOICE_ID
AtomicEngineConfigurations.SPEECH_GENERATION_TTS_VOLUME
AtomicEngineConfigurations.SPEECH_RECOGNITION_GOOGLE_ENCODING
AtomicEngineConfigurations.SPEECH_RECOGNITION_GOOGLE_LANGUAGE_CODE
AtomicEngineConfigurations.SPEECH_RECOGNITION_GOOGLE_SAMPLE_RATE_HERTZ
AtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_ALGORITHM_NAME
AtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_ALGO_MIC_TIMEOUT
AtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_ALGO_PHRASE_TIME_LIMIT
AtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_IBM_KEY
AtomicEngineConfigurations.SPEECH_RECOGNITION_VOSK_LANGUAGE
AtomicEngineConfigurations.SPEECH_RECOGNITION_VOSK_LANGUAGE_MODEL_PATH
DroneCommands
DroneCommands.BACKWARD
DroneCommands.BATTERY
DroneCommands.DOWN
DroneCommands.FLIP
DroneCommands.FOLLOW_ME
DroneCommands.FORWARD
DroneCommands.HEIGHT
DroneCommands.LAND
DroneCommands.LEFT
DroneCommands.LOCATE_OBJECTS_AND_RECOGNIZE
DroneCommands.MOVE_AROUND
DroneCommands.NONE
DroneCommands.RECOGNIZE_OBJECTS
DroneCommands.RECOGNIZE_PEOPLE
DroneCommands.RECOGNIZE_TEXT
DroneCommands.RIGHT
DroneCommands.ROTATE_CLOCKWISE
DroneCommands.ROTATE_COUNTER_CLOCKWISE
DroneCommands.SPEED
DroneCommands.STOP
DroneCommands.TAKE_A_PHOTO
DroneCommands.TAKE_OFF
DroneCommands.UP
FaceRecognitionAlgorithm
IntentRecognitionAlgorithm
Language
LoggerColors
ObjectDetectionReturnTypes
ObjectRecognitionAlgorithm
PlaceRecognitionAlgorithm
SpeechGenerationAlgorithm
TextRecognitionAlgorithm
VisionAlgorithm
- gpt_configs module
- i_dbl_function module
- intent module
- session_logger module
- token_counter module
- Module contents
- dronebuddylib.utils package
- Submodules
- chat_prompts module
- enums module
DroneCommands
DroneCommands.BACKWARD
DroneCommands.BATTERY
DroneCommands.DOWN
DroneCommands.FLIP
DroneCommands.FORWARD
DroneCommands.HEIGHT
DroneCommands.LAND
DroneCommands.LEFT
DroneCommands.NONE
DroneCommands.RECOGNIZE_OBJECTS
DroneCommands.RECOGNIZE_PEOPLE
DroneCommands.RECOGNIZE_TEXT
DroneCommands.RIGHT
DroneCommands.ROTATE_CLOCKWISE
DroneCommands.ROTATE_COUNTER_CLOCKWISE
DroneCommands.SPEED
DroneCommands.STOP
DroneCommands.TAKE_OFF
DroneCommands.UP
FeatureExtractors
IntentRecognitionAlgorithm
LLMAgentNames
Language
ObjectDetectionReturnTypes
SpeechGenerationAlgorithm
SpeechRecognitionAlgorithm
SpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms
SpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.GOOGLE
SpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.IBM
SpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.VOSK
SpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.WHISPER
SpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.WIT
VisionAlgorithm
- exceptions module
- logging_config module
- utils module
- Module contents