This project explores two simple approaches to video interpretation using modern AI models. The goal is to compare how different tools handle the balance between speed and interpretive depth when analyzing live video streams and also recorded videos.
BLIP Interpreter
This version focuses on real-time performance. It uses BLIP to generate short captions. The output is immediate and simple, offering basic scene descriptions.
LLamaCPP Interpreter (Jetson Containers)
This version aims for more detailed summaries. It runs LLamaCPP in a containerized setup on NVIDIA Jetson hardware. It processes video slower, but it can generate richer and more contextual descriptions by working with more information at once.
Please check each interpreter's README for instructions.
Python
94.5%
Shell
2.8%
Dockerfile
2.7%
This project explores two simple approaches to video interpretation using modern AI models. The goal is to compare how different tools handle the balance between speed and interpretive depth when analyzing live video streams and also recorded videos.
BLIP Interpreter
This version focuses on real-time performance. It uses BLIP to generate short captions. The output is immediate and simple, offering basic scene descriptions.
LLamaCPP Interpreter (Jetson Containers)
This version aims for more detailed summaries. It runs LLamaCPP in a containerized setup on NVIDIA Jetson hardware. It processes video slower, but it can generate richer and more contextual descriptions by working with more information at once.
Please check each interpreter's README for instructions.
Python
94.5%
Shell
2.8%
Dockerfile
2.7%