https://github.com/omigutin/thermal_tracker
Thermal object tracking system for infrared video. Supports manual target selection, automatic detection, OpenCV/NN-based processing stages, tracking, target recovery, configurable dev GUI, and headless runtime for future Orange Pi / shared-memory deployment.
https://github.com/omigutin/thermal_tracker
computer-vision infrared neural-network object-tracking opencv orange-pi python shared-memory target-tracking thermal-imaging video-processing yolo
Last synced: about 2 months ago
JSON representation
Thermal object tracking system for infrared video. Supports manual target selection, automatic detection, OpenCV/NN-based processing stages, tracking, target recovery, configurable dev GUI, and headless runtime for future Orange Pi / shared-memory deployment.
- Host: GitHub
- URL: https://github.com/omigutin/thermal_tracker
- Owner: omigutin
- License: mit
- Created: 2026-05-04T08:35:16.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-12T08:01:58.000Z (about 2 months ago)
- Last Synced: 2026-05-12T10:08:03.783Z (about 2 months ago)
- Topics: computer-vision, infrared, neural-network, object-tracking, opencv, orange-pi, python, shared-memory, target-tracking, thermal-imaging, video-processing, yolo
- Language: Python
- Homepage:
- Size: 5.01 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Thermal Tracker
Thermal Tracker — это проект для сопровождения объектов на тепловизионном видео.
Если говорить просто: система получает видеокадры, ищет на них нужный объект, удерживает его в фокусе и сообщает результат оператору.
## С чего начать
1. Прочитайте [Быстрый старт](docs/quick_start.md).
2. Посмотрите [Режимы запуска](docs/run_modes.md).
3. Для настройки качества перейдите в [Пресеты](docs/presets.md).
4. Чтобы понять внутреннюю логику, откройте [Стадии обработки](docs/stages.md).
## Основные документы
- [Быстрый старт](docs/quick_start.md)
- [Режимы запуска](docs/run_modes.md)
- [Конфигурация](docs/configuration.md)
- [Пресеты](docs/presets.md)
- [Стадии обработки](docs/stages.md)
- [Сценарии](docs/scenarios.md)
- [IRST-трекинг](docs/irst_tracking.md)
- [Архитектура](docs/architecture.md)
- [Структура проекта](docs/project_structure.md)
- [Термины](docs/terminology.md)
- [Диагностика проблем](docs/troubleshooting.md)
## Коротко о составе проекта
- `src/thermal_tracker/core` — логика обработки кадров, трекинга и восстановления цели.
- `src/thermal_tracker/server` — серверный запуск, gateway и runtime worker.
- `src/thermal_tracker/client` — desktop-интерфейс и web-клиент.
## Лицензия
MIT.