Main Dashboard
Main Dashboard
الهدف الرئيسي
هذا الـ repository يحقق نظام Hybrid Drone Detection System (HDDS) قائم بالكامل على Python لدمج ثلاث قنوات كشف:
ثم تنفيذ قرار نهائي عبر Fusion Logic.
فهرس التنقل
- System Architecture
- Runtime Execution Flow
- GUI Orchestration
- Scenario System
- Configurations Reference
- Logging and Results
- Models and Artifacts
- Signal Processing Foundations
- Algorithm Reference
- File Reference Index
- Developer Guide
- Troubleshooting Guide
نظرة تقنية سريعة
- لغة النظام: Python.
- نقطة الدخول المحدثة:
App/main2.py. - نقطة العمل الشاملة:
App/main.py. - Radar core داخل
Project v1/src/radar_sim. - Audio core داخل
Project v1/src/audio. - Vision inference عبر YOLOv5 local weights.
Mermaid: بنية النظام العامة
flowchart LR
ScenarioBundle[Scenario Bundle: mp4 + wav + json] --> GUI[GUI Layer]
GUI --> Radar[Passive Radar Simulation]
GUI --> Audio[Audio CNN Inference]
GUI --> Vision[YOLOv5 Inference]
Radar --> Fusion[Fusion Engine]
Audio --> Fusion
Vision --> Fusion
Fusion --> Decision[Decision State: Clear / Watch / Confirmed]
Decision --> Logs[Run Logs + Reports]
حدود التوثيق
هذا الـ vault يوثق ملفات المشروع الأصلية (first-party) الخاصة بـ HDDS.
ملفات yolov5/ تعتبر third-party vendored framework ويتم التعامل معها كوحدة خارجية.