feat: drawing points

This commit is contained in:
2025-09-16 21:29:26 +03:00
parent b47e3978e1
commit 040299ca4c
8 changed files with 606 additions and 1 deletions

30
main.py Normal file
View File

@@ -0,0 +1,30 @@
from autopilot import AutoPilot, RandomPilot
from simulator import Simulator
from visualization import VisualizationManager
from trajectory_drawer import TrajectoryDrawer
from yandex_map import YandexMap
# Создаем менеджер визуализации
# viz_manager = VisualizationManager("Drone Autopilot - Global Map & Detection")
# Создаем симулятор с AutoPilot для обработки изображений
# Передаем менеджер визуализации в автопилот
# simulator = Simulator(RandomPilot(), AutoPilot(viz_manager=viz_manager), viz_manager=viz_manager)
yandexMap = YandexMap()
yandexMap.savePhoto('map.jpg')
# yandexMap.destroy()
trajectoryDrawer = TrajectoryDrawer('map.jpg')
trajectoryDrawer.on_complete_trajectory = lambda x: print(x)
trajectoryDrawer.show()
# Использование
# if __name__ == "__main__":
# # Укажите путь к вашему изображению
# image_path = "map.jpg" # Замените на путь к вашему изображению
# drawer = TrajectoryDrawer(image_path)
# drawer.show()
# Запускаем симуляцию
# simulator.loop()