Initial commit
This commit is contained in:
70
geniusia2/core/__init__.py
Normal file
70
geniusia2/core/__init__.py
Normal file
@@ -0,0 +1,70 @@
|
||||
"""
|
||||
Module core - Composants centraux du système RPA Vision V2
|
||||
"""
|
||||
|
||||
from .config import CONFIG, get_config, ensure_directories
|
||||
from .whitelist_manager import WhitelistManager
|
||||
|
||||
# UI Element Detection - Phase 1 (Mode Light)
|
||||
from .ui_element_models import (
|
||||
UIElement,
|
||||
UIElementType,
|
||||
VisualData,
|
||||
TextData,
|
||||
ElementProperties,
|
||||
ElementContext,
|
||||
EnrichedScreenState,
|
||||
WindowInfo,
|
||||
RawData,
|
||||
PerceptionData,
|
||||
StateEmbedding,
|
||||
EmbeddingComponents,
|
||||
ComponentInfo,
|
||||
ContextData
|
||||
)
|
||||
from .screen_state_manager import ScreenStateManager
|
||||
|
||||
# UI Element Detection - Phase 2 (Mode Enrichi)
|
||||
from .ui_element_detector import (
|
||||
UIElementDetector,
|
||||
RegionProposer,
|
||||
ElementCharacterizer,
|
||||
ElementClassifier,
|
||||
BoundingBox
|
||||
)
|
||||
from .enriched_screen_capture import EnrichedScreenCapture
|
||||
|
||||
# UI Element Detection - Phase 3 (Mode Complet)
|
||||
from .multimodal_embedding_manager import MultiModalEmbeddingManager
|
||||
|
||||
__all__ = [
|
||||
"CONFIG",
|
||||
"get_config",
|
||||
"ensure_directories",
|
||||
"WhitelistManager",
|
||||
# UI Element Detection - Phase 1
|
||||
"UIElement",
|
||||
"UIElementType",
|
||||
"VisualData",
|
||||
"TextData",
|
||||
"ElementProperties",
|
||||
"ElementContext",
|
||||
"EnrichedScreenState",
|
||||
"WindowInfo",
|
||||
"RawData",
|
||||
"PerceptionData",
|
||||
"StateEmbedding",
|
||||
"EmbeddingComponents",
|
||||
"ComponentInfo",
|
||||
"ContextData",
|
||||
"ScreenStateManager",
|
||||
# UI Element Detection - Phase 2
|
||||
"UIElementDetector",
|
||||
"RegionProposer",
|
||||
"ElementCharacterizer",
|
||||
"ElementClassifier",
|
||||
"BoundingBox",
|
||||
"EnrichedScreenCapture",
|
||||
# UI Element Detection - Phase 3
|
||||
"MultiModalEmbeddingManager"
|
||||
]
|
||||
Reference in New Issue
Block a user