Favicon of Viseron

Viseron

A self-hosted network video recorder with local object detection and face recognition. Runs in Docker, supports hardware acceleration, and uses the MIT license.

Screenshot of Viseron website

Viseron is a self-hosted network video recorder (NVR) that combines camera recording with local AI computer vision. It's for people monitoring a home, office or other property who want the video system and its analysis to run on their own hardware. Video processing stays local.

Its detection features cover different monitoring needs. Motion detection identifies activity in the camera view, while object detection adds information about what the camera sees. Face recognition is also available, so users can choose a setup that goes beyond motion alone.

Viseron runs in Docker and has a web interface with a built-in configuration editor. Its functionality comes through components that users can combine to suit their monitoring needs. That makes it a fit for people who want to choose the capabilities in their camera system rather than use a fixed feature set.

Hardware acceleration support includes CUDA, Google Coral EdgeTPU and Jetson Nano. These give users with compatible hardware alternatives for handling computer vision workloads. The project is open source under the MIT license, and its main language is Python.

Similar to Viseron