v0.2.0
blakeblackshear/frigatev0.2.0Jul 31, 2019by blakeblackshear
AI Summary
Introduces hardware acceleration to significantly reduce CPU usage and improves configuration options for video processing.
Key Highlights
- Hardware accelerated video decoding via FFMPEG sub-process (60-70% CPU reduction)
- New `take_frame` option to reduce framerates when supported
- Improved label positioning to avoid overlapping with detected objects
- Inclusion of object area in labels to help determine min_person_area
- Greatly reduced Docker image size from ~2GB to 450MB
New Features
- Hardware accelerated decoding
- `take_frame` option
- Label positioning improvements
- Smaller Docker image size
- Benchmarking script
Full Release Notes
- Video decoding is now done in an FFMPEG sub process which enables hardware accelerated decoding of video streams. For me, this reduced CPU usage for decoding by 60-70%. (Fixes #21) - New `take_frame` option to reduce framerates with frigate when the camera doesnt support it (Fixes #40) - Tweaked the position of the labels to avoid overlapping with detected objects (Fixes #39) - Added the area of the object to the label to help determine min_person_area values (thanks @aav7fl) - Greatly reduced Docker image size, from ~2GB to 450MB - Added support for custom Odroid-XU4 build (unfortunately, I wasn't able to get the Coral performance to be good enough for me with this board) - Latest Coral drivers from Google - Added a benchmarking script to test inference times - Added some comments to better document config options (Fixes #46)