Skip to content

DroneWatch — hackathon submission - #2

Merged
jesusr04 merged 1 commit into
mainfrom
feature/dronewatch-submission
May 25, 2026
Merged

DroneWatch — hackathon submission#2
jesusr04 merged 1 commit into
mainfrom
feature/dronewatch-submission

Conversation

@jesusr04

Copy link
Copy Markdown
Owner

DroneWatch — On-Device Drone Detection for Law Enforcement

Real-time drone detection running entirely on Apple Silicon. No cloud. No $50k contract.

What's included

  • detect_drones.py — live detection app with persistent tracking, drone lock, audio alert, video save
  • retrain.py — one-command fine-tuning pipeline
  • models/yolo26n-drone.safetensors — fine-tuned weights (Bird/Drone/Plane, 418 images)
  • configs/dronewatch.yaml — tuned BoT-SORT tracker config
  • README.md — full docs and quick start

Run it

python detect_drones.py --source 0 --conf 0.25

🤖 Generated with Claude Code

- detect_drones.py: real-time detection with persistent track IDs,
  permanent drone lock (no downgrade on bird overlap), audio alert,
  annotated video saving, bytetrack/botsort support, frame skip for
  performance, BGR color fix
- retrain.py: one-command fine-tuning pipeline
- configs/drone.yaml: dataset config for 418-image drone dataset
- configs/dronewatch.yaml: tuned BoT-SORT tracker (90-frame buffer,
  sparseOptFlow GMC, low thresholds for distant drones)
- models/yolo26n-drone.safetensors: fine-tuned weights (Bird/Drone/Plane)
- README.md: full project docs, quick start, architecture, CLI reference

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jesusr04
jesusr04 merged commit 672aa23 into main May 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant