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
BodyFeatureExtractionImplBodyFeatureExtractionImpl.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
HandFeatureExtractionImplHandFeatureExtractionImpl.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
GPTIntentRecognitionImplGPTIntentRecognitionImpl.configsGPTIntentRecognitionImpl.gpt_engineGPTIntentRecognitionImpl.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
SNIPSIntentRecognitionImplSNIPSIntentRecognitionImpl.engineSNIPSIntentRecognitionImpl.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
YOLOObjectDetectionImplYOLOObjectDetectionImpl.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
TTSTextToSpeechGenerationImplTTSTextToSpeechGenerationImpl.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
ChatSessionChatSession.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
AtomicEngineConfigurationsAtomicEngineConfigurations.BODY_FEATURE_EXTRACTION_POSTURE_DETECTION_MODEL_PATHAtomicEngineConfigurations.FACE_RECOGNITION_KNN_ALGORITHM_NAMEAtomicEngineConfigurations.FACE_RECOGNITION_KNN_ALGORITHM_NEIGHBORSAtomicEngineConfigurations.FACE_RECOGNITION_KNN_DRONE_INSTANCEAtomicEngineConfigurations.FACE_RECOGNITION_KNN_MODEL_SAVING_PATHAtomicEngineConfigurations.FACE_RECOGNITION_KNN_MODEL_THRESHOLDAtomicEngineConfigurations.FACE_RECOGNITION_KNN_TESTING_DATA_SET_SIZEAtomicEngineConfigurations.FACE_RECOGNITION_KNN_TRAINING_DATA_SET_SIZEAtomicEngineConfigurations.FACE_RECOGNITION_KNN_USE_DRONE_TO_CREATE_DATASETAtomicEngineConfigurations.FACE_RECOGNITION_KNN_VALIDATION_DATA_SET_SIZEAtomicEngineConfigurations.HAND_FEATURE_EXTRACTION_ENABLE_GESTURE_RECOGNITIONAtomicEngineConfigurations.HAND_FEATURE_EXTRACTION_GESTURE_RECOGNITION_MODEL_PATHAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_API_KEYAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_API_URLAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_LOGGER_LOCATIONAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_MODELAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_SYSTEM_ACTIONS_PATHAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_SYSTEM_PROMPTAtomicEngineConfigurations.INTENT_RECOGNITION_OPEN_AI_TEMPERATUREAtomicEngineConfigurations.INTENT_RECOGNITION_SNIPS_LANGUAGE_CONFIGAtomicEngineConfigurations.INTENT_RECOGNITION_SNIPS_NLU_DATASET_PATHAtomicEngineConfigurations.OBJECT_DETECTION_MP_MODELS_PATHAtomicEngineConfigurations.OBJECT_DETECTION_YOLO_V3_WEIGHTS_PATHAtomicEngineConfigurations.OBJECT_DETECTION_YOLO_VERSIONAtomicEngineConfigurations.OBJECT_IDENTIFICATION_GPT_API_KEYAtomicEngineConfigurations.OBJECT_IDENTIFICATION_GPT_MODELAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_ALGORITHM_NAMEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_ALGORITHM_NEIGHBORSAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_ALGORITHM_WEIGHTSAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_CLASSIFIER_LOCATIONAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_DRONE_INSTANCEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_END_TRAINING_CALLBACKAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_EXTRACTORAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_NAMEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_PATHAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_SAVING_PATHAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_THRESHOLDAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_MODEL_VERSIONAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_START_TRAINING_CALLBACKAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_TESTING_DATA_SET_SIZEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_TRAINING_DATA_SET_SIZEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_USE_DRONE_TO_CREATE_DATASETAtomicEngineConfigurations.OBJECT_IDENTIFICATION_KNN_VALIDATION_DATA_SET_SIZEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_SIAMESE_YOLO_VERSIONAtomicEngineConfigurations.OBJECT_IDENTIFICATION_YOLO_DRONE_INSTANCEAtomicEngineConfigurations.OBJECT_IDENTIFICATION_YOLO_WEIGHTS_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_ALGORITHM_NAMEAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_ALGORITHM_NEIGHBORSAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_ALGORITHM_WEIGHTSAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_CLASSIFIER_LOCATIONAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_DRONE_INSTANCEAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_END_TRAINING_CALLBACKAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_EXTRACTORAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_MODEL_SAVING_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_MODEL_THRESHOLDAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_START_TRAINING_CALLBACKAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_TESTING_DATA_SET_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_TRAINING_DATA_SET_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_USE_DRONE_TO_CREATE_DATASETAtomicEngineConfigurations.PLACE_RECOGNITION_KNN_VALIDATION_DATA_SET_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_RF_ALGORITHM_NAMEAtomicEngineConfigurations.PLACE_RECOGNITION_RF_ALGORITHM_NEIGHBORSAtomicEngineConfigurations.PLACE_RECOGNITION_RF_ALGORITHM_WEIGHTSAtomicEngineConfigurations.PLACE_RECOGNITION_RF_CLASSIFIER_LOCATIONAtomicEngineConfigurations.PLACE_RECOGNITION_RF_DRONE_INSTANCEAtomicEngineConfigurations.PLACE_RECOGNITION_RF_END_TRAINING_CALLBACKAtomicEngineConfigurations.PLACE_RECOGNITION_RF_EXTRACTORAtomicEngineConfigurations.PLACE_RECOGNITION_RF_MODEL_SAVING_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_RF_MODEL_THRESHOLDAtomicEngineConfigurations.PLACE_RECOGNITION_RF_START_TRAINING_CALLBACKAtomicEngineConfigurations.PLACE_RECOGNITION_RF_TESTING_DATA_SET_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_RF_TRAINING_DATA_SET_PATHAtomicEngineConfigurations.PLACE_RECOGNITION_RF_USE_DRONE_TO_CREATE_DATASETAtomicEngineConfigurations.PLACE_RECOGNITION_RF_VALIDATION_DATA_SET_PATHAtomicEngineConfigurations.SPEECH_GENERATION_TTS_RATEAtomicEngineConfigurations.SPEECH_GENERATION_TTS_VOICE_IDAtomicEngineConfigurations.SPEECH_GENERATION_TTS_VOLUMEAtomicEngineConfigurations.SPEECH_RECOGNITION_GOOGLE_ENCODINGAtomicEngineConfigurations.SPEECH_RECOGNITION_GOOGLE_LANGUAGE_CODEAtomicEngineConfigurations.SPEECH_RECOGNITION_GOOGLE_SAMPLE_RATE_HERTZAtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_ALGORITHM_NAMEAtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_ALGO_MIC_TIMEOUTAtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_ALGO_PHRASE_TIME_LIMITAtomicEngineConfigurations.SPEECH_RECOGNITION_MULTI_ALGO_IBM_KEYAtomicEngineConfigurations.SPEECH_RECOGNITION_VOSK_LANGUAGEAtomicEngineConfigurations.SPEECH_RECOGNITION_VOSK_LANGUAGE_MODEL_PATH
DroneCommandsDroneCommands.BACKWARDDroneCommands.BATTERYDroneCommands.DOWNDroneCommands.FLIPDroneCommands.FOLLOW_MEDroneCommands.FORWARDDroneCommands.HEIGHTDroneCommands.LANDDroneCommands.LEFTDroneCommands.LOCATE_OBJECTS_AND_RECOGNIZEDroneCommands.MOVE_AROUNDDroneCommands.NONEDroneCommands.RECOGNIZE_OBJECTSDroneCommands.RECOGNIZE_PEOPLEDroneCommands.RECOGNIZE_TEXTDroneCommands.RIGHTDroneCommands.ROTATE_CLOCKWISEDroneCommands.ROTATE_COUNTER_CLOCKWISEDroneCommands.SPEEDDroneCommands.STOPDroneCommands.TAKE_A_PHOTODroneCommands.TAKE_OFFDroneCommands.UP
FaceRecognitionAlgorithmIntentRecognitionAlgorithmLanguageLoggerColorsObjectDetectionReturnTypesObjectRecognitionAlgorithmPlaceRecognitionAlgorithmSpeechGenerationAlgorithmTextRecognitionAlgorithmVisionAlgorithm
- 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
DroneCommandsDroneCommands.BACKWARDDroneCommands.BATTERYDroneCommands.DOWNDroneCommands.FLIPDroneCommands.FORWARDDroneCommands.HEIGHTDroneCommands.LANDDroneCommands.LEFTDroneCommands.NONEDroneCommands.RECOGNIZE_OBJECTSDroneCommands.RECOGNIZE_PEOPLEDroneCommands.RECOGNIZE_TEXTDroneCommands.RIGHTDroneCommands.ROTATE_CLOCKWISEDroneCommands.ROTATE_COUNTER_CLOCKWISEDroneCommands.SPEEDDroneCommands.STOPDroneCommands.TAKE_OFFDroneCommands.UP
FeatureExtractorsIntentRecognitionAlgorithmLLMAgentNamesLanguageObjectDetectionReturnTypesSpeechGenerationAlgorithmSpeechRecognitionAlgorithmSpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithmsSpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.GOOGLESpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.IBMSpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.VOSKSpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.WHISPERSpeechRecognitionMultiAlgoAlgorithmSupportedAlgorithms.WIT
VisionAlgorithm
- exceptions module
- logging_config module
- utils module
- Module contents