iot_devices.nvr

Network video recorder for iot_devices compatible apps (by EternityForest)

Iot_devices.nvr Alternatives

Similar projects and alternatives to iot_devices.nvr

  • frigate

    NVR with realtime local object detection for IP cameras

  • sbts-install

    Discontinued Installs StalkedByTheState over the sbts-base system to build a home and business security appliance on NVIDIA Jetson series computers.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • scullery

    Python library for things like media playback, thread pools, and a message bus.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better iot_devices.nvr alternative or higher similarity.

iot_devices.nvr reviews and mentions

Posts with mentions or reviews of iot_devices.nvr. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-18.
  • Frigate: Open-source network video recorder with real-time AI object detection
    7 projects | news.ycombinator.com | 18 Nov 2023
    I found motion detection to be the easy part when building my NVR. I just used trial and error and scipy filters and eventually found something I'm happy with.

    Handwriting a GST pipeline is pretty much what I did. I start with frame differences(I only decode the keyframes that happen every few seconds, so motion detection has to work in a single frame to have good response time).

    Then I do a greyscale erosion to suppress small bits of noise and prioritize connected regions.

    After that I take the average value of all pixels, and I subtract it, to suppress the noise floor, and also possibly some global uniform illumination changes.

    Then I square every pixel, to further suppress large low intensity background noise stuff, and take the average of those squares.

    NVR device code(In theory this can be imported and run from a few like python script), but it needs some cleanup and I've never tried it outside the web server.

    https://github.com/EternityForest/iot_devices.nvr/blob/main/...

    GST wrapper utilities it uses, motion detection algorithms at top:

    https://github.com/EternityForest/scullery/blob/master/scull...

    My CPU object detection is OK, but the public, fast, easy to run models and my limited understanding of them is the weak point. I wound up doing a bunch of sanity check post filters and I'm sure it could be done much better with better models and better pre/post filtering.

Stats

Basic iot_devices.nvr repo stats
1
0
6.3
3 days ago

EternityForest/iot_devices.nvr is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of iot_devices.nvr is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com