Releases: blakeblackshear/frigate
Releases · blakeblackshear/frigate
0.2.1 Release
- Push best person images over MQTT for more realtime updates in homeassistant
- Attempt to gracefully terminate the ffmpeg process before killing
- Tweak the default input params to discard corrupt frames and ignore timestamps in the video feed
- Increase the watchdog timeout to 10 seconds
- Allow
ffmpeg_input_args
,ffmpeg_output_args
, andffmpeg_log_level
to be passed in the config for customization
0.2.0 Release
- 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)
v0.2.0 Beta Release
I marked this a beta because it may break for other people's setups. The new image is available with docker pull blakeblackshear/frigate:0.2.0-beta
.
- 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)
Watchdog and thresholds
Features:
- Implement configurable thresholds per region
- Add a watchdog to detect silent failures when reading the RTSP stream
Fixes:
- Fix missing numpy import for default mask files
0.1.1 - Add masking for person detection
Adds masking support for detecting people. The mask file should be a BMP and the same size as the resolution of your camera stream. If the bottom middle of the bounding box is located on a black pixel, it will ignore it.
0.1.0 - Google Coral, Multiple Cameras, etc
This release adds the following:
- Google Coral support (required for now)
- Motion detection was removed because the overhead of always looking for objects is much lower than looking for motion (planning to add motion detection back in the future)
- Send ON/OFF instead of raw person score to reduce MQTT message frequency
- Switch to config file instead of environment variables
- Add support for multiple cameras (Google Coral can only be used by one process)
- Detection models bundled in container
Initial Release
v0.0.1 add support for mqtt user/pass. closes #7