Commit Graph

2 Commits

Author SHA1 Message Date
LemonNexus 1a0c0d4231 feat: add Inventory Scanner for extracting item icons and stats
- New module: modules/inventory_scanner.py
  - Detects inventory and item details windows
  - Extracts item icons from inventory grid
  - Reads item stats from details panel
  - Parses weapon, armor, and common stats
  - Handles scrolling (planned for future)

- New dialog: ui/inventory_scanner_dialog.py
  - Visual interface for scanning
  - Shows extracted icons in grid view
  - Displays item stats in table
  - Saves results to JSON
  - Background worker for non-blocking scans

- Updated main_window.py:
  - Added Tools → Computer Vision → Inventory Scanner (Ctrl+I)
  - Integrated with existing GameVisionAI

This allows users to extract item data from Entropia Universe
for gear management and loadout configuration.
2026-02-11 15:19:56 +00:00
LemonNexus 522ee8e719 feat: add AI Computer Vision with local GPU support
- modules/game_vision_ai.py - Main AI vision engine with OCR and icon detection
- modules/icon_matcher.py - Icon similarity matching using perceptual hashing
- ui/vision_settings_dialog.py - GPU/OCR settings panel
- ui/vision_calibration_dialog.py - Calibration wizard
- ui/vision_test_dialog.py - Test and debug dialog
- vision_example.py - Usage examples
- Update requirements.txt with paddlepaddle, opencv, torch dependencies

Features:
- GPU auto-detection (CUDA, MPS, DirectML)
- PaddleOCR for text extraction (English/Swedish)
- Icon detection from loot windows
- Icon matching against database
- Real-time screenshot processing
2026-02-11 11:29:10 +00:00