https://github.com/subbyte/night-motion-detection
https://github.com/subbyte/night-motion-detection
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/subbyte/night-motion-detection
- Owner: subbyte
- License: apache-2.0
- Created: 2024-12-22T01:14:03.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T04:18:29.000Z (4 months ago)
- Last Synced: 2024-12-29T05:15:09.453Z (4 months ago)
- Language: Shell
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Night Motion Detection
Use case: detecting mouse at night.
Although many NVR systems like [zoneminder](https://zoneminder.com/) and [Frigate](https://frigate.video/) has motion detection functions, the functions have little space to tune/customize and do not detect small objects effectively.
[dvr-scan](https://dvr-scan.readthedocs.io) is a simple OpenCV-based detector that can be easily customized with parameters or code modification to detect small object motion. It also uses background substraction for more reliable motion detection than [Friagte](https://frigate.video/).
This script uses `dvr-scan` with GPU acceleration to detect small object motion at night. It recognizes night vision videos (grayscale) from all NVR video clips and performs detection and false positive elimination. It reduces false positive by 1000x---about 30 seconds to inspect compared to 8 hours security camera recording per night.