Complete drone surveillance system prototype: YOLO/CLIP+GPT-2, telemetry, indexing, alerts, and LangChain QA
Python
0
3 commits
updated Apr 21, 2025
This project implements a modular, real-time drone (or phone-based) video analytics pipeline with:
git clone <your-repo-url>
cd p31-flytbase/FLYTBASE-1
pip install -r requirements.txt
http://<phone_ip>:8081/video).http://<phone_ip>:8080/get?accX&accY&accZ&locLat&locLon&locZ).VIDEO_URL in video_ingest.py to match your phone's IP Webcam stream.PHYPOX_URL in telemetry_ingest.py to match your Phyphox endpoint.python telemetry_ingest.py
python video_ingest.py
1 for YOLOv8 + GPT-2 (fast, bounding boxes, LLM captions)2 for CLIP + GPT-2 (semantic, VLM-style, LLM captions)video_sessions/recent_indexes/ and index_master.jsonlpython langchain_agent.py
recent_indexes/index_run_007.jsonl)Show all bottle-related events.What happened about car?video_ingest.py – Main controller for video, telemetry, detection, and loggingtelemetry_ingest.py – Background telemetry polling from Phyphoxyolo_caption.py – YOLOv8 detection and GPT-2-based captioningclip_caption.py – CLIP detection and GPT-2-based captioningdescription_generator_yolo.py / description_generator_clip.py – GPT-2 LLM wrappersindexer.py – Modular indexing and session/master log managementlangchain_agent.py – Query and summarize session logsalert_monitor.py – Real-time alerting for specific object detectionrequirements.txt – All dependenciesvideo_sessions/ – Saved session videosrecent_indexes/ – Last 3 session logsindex_master.jsonl – Master log of all frames/eventspip install -r requirements.txt again if you see import errors.# 1. Start IP Webcam and Phyphox on your phone
# 2. Run the main pipeline:
python video_ingest.py
# 3. (Optional) Query session logs:
python langchain_agent.py
Enjoy your modular, real-time drone analytics system!
Complete drone surveillance system prototype: YOLO/CLIP+GPT-2, telemetry, indexing, alerts, and LangChain QA
Python
0
3 commits
updated Apr 21, 2025
This project implements a modular, real-time drone (or phone-based) video analytics pipeline with:
git clone <your-repo-url>
cd p31-flytbase/FLYTBASE-1
pip install -r requirements.txt
http://<phone_ip>:8081/video).http://<phone_ip>:8080/get?accX&accY&accZ&locLat&locLon&locZ).VIDEO_URL in video_ingest.py to match your phone's IP Webcam stream.PHYPOX_URL in telemetry_ingest.py to match your Phyphox endpoint.python telemetry_ingest.py
python video_ingest.py
1 for YOLOv8 + GPT-2 (fast, bounding boxes, LLM captions)2 for CLIP + GPT-2 (semantic, VLM-style, LLM captions)video_sessions/recent_indexes/ and index_master.jsonlpython langchain_agent.py
recent_indexes/index_run_007.jsonl)Show all bottle-related events.What happened about car?video_ingest.py – Main controller for video, telemetry, detection, and loggingtelemetry_ingest.py – Background telemetry polling from Phyphoxyolo_caption.py – YOLOv8 detection and GPT-2-based captioningclip_caption.py – CLIP detection and GPT-2-based captioningdescription_generator_yolo.py / description_generator_clip.py – GPT-2 LLM wrappersindexer.py – Modular indexing and session/master log managementlangchain_agent.py – Query and summarize session logsalert_monitor.py – Real-time alerting for specific object detectionrequirements.txt – All dependenciesvideo_sessions/ – Saved session videosrecent_indexes/ – Last 3 session logsindex_master.jsonl – Master log of all frames/eventspip install -r requirements.txt again if you see import errors.# 1. Start IP Webcam and Phyphox on your phone
# 2. Run the main pipeline:
python video_ingest.py
# 3. (Optional) Query session logs:
python langchain_agent.py
Enjoy your modular, real-time drone analytics system!