Savant
0.2.5
Introduction
Introduction
Running Savant Module
Hardware
Getting Started
Configure The Production Environment
Configure The Development Environment
Module Development Guide
Savant 101
Streaming Model
How Savant Communicates With External Video Sources
Adapters
Module Overview
Pipeline
Video Processing Workflow
Module Variables
Metadata Operations
Top-Level ROI
Working With Models
Detection Unit
Classification Unit
Attribute Model Unit
Complex Model Unit
Preprocessing for models
Nvidia Tracker Unit
Python Function Unit
Working With Metadata
OpenCV CUDA Usage
Frame Memory Mapping
Draw Function Usage & Customization
Advanced Topics
Batching
Configuring Stream Limit
Benchmarking And Optimization
Dead Streams Eviction
Implementing Custom Tracking
Element Groups
ROI Customization
Skipping Frames
Building Hybrid Pipelines
Etcd Capabilities
Pipeline Chaining
Communication With External Systems
DevServer
OpenTelemetry Support
Source JSON Injection
Development With Client SDK
Cookbook
Recipes
RTSP Cam Compatibility
Python Multithreading in Savant
Reference
API Reference
Savant Development
Configure The Documentation Environment
Savant
Recipes
View page source
Recipes
RTSP Cam Compatibility
Python Multithreading in Savant
Savant
0.2.5