How tony671378/soul_is_dead works
Soul Is Dead is a single-script forensic accident-video analyzer. An analyst supplies footage; god.py loads the damage detector and severity classifier, analyzes each frame, smooths detection signals, fuses them with classification, and writes an annotated video plus a severity chart and Markdown report. The chart and report summarize statistics gathered during processing. The README documents these capabilities; implementation evidence comes from the excerpted god.py. The notebook and checked-in example outputs are not part of the runtime flow.
Main entry points: god.py Damage Detection · accident_footage.mp4 Accident Footage · damage_model.pt Damage Weights · accident_model.pt Severity Weights
Components 16
Video Analysis
- Accident Footage
videos/accident_footage.mp4 - Analysis Runner
god.py - Frame Capture
god.py - Temporal Smoothing
god.py - Severity Fusion
god.py - Analysis Statistics
god.py
Model Inference
- Damage Weights
models/damage_model.pt - Severity Weights
models/accident_model.pt - Damage Detection
god.py - Box Filtering
god.py - Severity Classification
god.py
Review Outputs
- Frame Annotation
god.py - Annotated Video
god.py - Severity Chart
god.py - Forensic Report
god.py
Other components
- Analyst
Connections 17
- Analyst → Accident Footage: provides footage
README.md - Accident Footage → Frame Capture: read by
god.py - Analysis Runner → Frame Capture: opens video
god.py - Analysis Runner → Damage Weights: loads weights
god.py - Analysis Runner → Severity Weights: loads weights
god.py - Frame Capture → Damage Detection: supplies frames
god.py - Damage Detection → Box Filtering: filters boxes
god.py - Damage Detection → Severity Classification: supplies frames
god.py - Box Filtering → Temporal Smoothing: updates history
god.py - Temporal Smoothing → Severity Fusion: supplies smoothed signals
god.py - Severity Classification → Severity Fusion: supplies prediction
god.py - Severity Fusion → Analysis Statistics: updates counts
god.py - Damage Detection → Frame Annotation: plots detections
god.py - Severity Fusion → Frame Annotation: labels frames
god.py - Frame Annotation → Annotated Video: writes frames
god.py - Analysis Statistics → Severity Chart: generates chart
god.py - Analysis Statistics → Forensic Report: generates report
god.py