Commit Graph

2304 Commits

Author SHA1 Message Date
Indrek Mandre
146aee709e renamed frigate.detectors.yolo_utils.py -> frigate.detectors.util.py 2024-02-09 15:58:30 +02:00
harakas
e7da205fb7
Update docs/docs/configuration/object_detectors.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-02-09 15:38:58 +02:00
Indrek Mandre
755fbbc4f7 scratched rocm docs from any mention of edgetpu or openvino 2024-02-09 14:57:39 +02:00
Indrek Mandre
d0a882408d reverted edgetpu detector 2024-02-09 14:53:55 +02:00
Indrek Mandre
3a9649515d reverrted openvino detector 2024-02-09 14:52:55 +02:00
Indrek Mandre
6a2078c9aa Revert "docker/main: use newer openvino (2023.3.0)"
This reverts commit dee95de908.
2024-02-09 14:47:34 +02:00
Indrek Mandre
7237a79cb2 updated build names for documentation 2024-02-09 14:04:02 +02:00
Indrek Mandre
86cf8fa688 updated CODEOWNERS file for rocm 2024-02-09 13:41:56 +02:00
harakas
d09102a1ba
Merge branch 'blakeblackshear:dev' into dev 2024-02-09 13:13:04 +02:00
harakas
7b2331bf51
Update object_detectors.md 2024-02-09 13:12:22 +02:00
Indrek Mandre
a00fe5365e docker/rocm: separate rocm distributed files into its own build stage 2024-02-09 11:44:16 +02:00
Indrek Mandre
4318b5aee1 detectors: increase yolov8 postprocessing score trershold to 0.5 2024-02-09 10:46:06 +02:00
Indrek Mandre
79b88c979e detectors/openvino: remove class aggregation 2024-02-09 10:45:26 +02:00
Indrek Mandre
4dc7502f8a Revert "detectors: implement class aggregation"
This reverts commit dcfe6bbf6f.
2024-02-09 10:44:22 +02:00
Indrek Mandre
d117da43c8 docker: remove pointless s6/timeout-up files 2024-02-07 10:15:48 +02:00
Indrek Mandre
35cc6a1749 add openvino/yolov8 support for label aggregation 2024-02-06 16:12:37 +02:00
Indrek Mandre
c2baac608b update yolov8 model 2024-02-06 16:11:43 +02:00
Stephen Advincula
f6a4c2a7b3 bump go2rtc to 1.8.5 (#9487) 2024-02-06 06:52:20 -06:00
Josh Hawkins
92a0705b03
show version in production builds (#9602) 2024-02-05 17:55:08 -06:00
Nicolas Mowen
f4310862aa
WebUI Improvements and fixes (#9613)
* Show toast instead of text for success and errors

* Show correct times

* Start playing next hour when current hour ends

* Fix refreshing camera image

* Fix timeline
2024-02-05 17:54:08 -06:00
Indrek Mandre
dcfe6bbf6f detectors: implement class aggregation 2024-02-05 23:47:01 +02:00
Indrek Mandre
dee95de908 docker/main: use newer openvino (2023.3.0) 2024-02-04 23:01:03 +02:00
Indrek Mandre
a982698933 frigate/detectors: renamed yolov8_preprocess->preprocess, pass input tensor element type 2024-02-04 22:56:57 +02:00
Indrek Mandre
4bcb071823 docker.rocm: remove README as it is now in detector config 2024-02-04 17:47:39 +02:00
Indrek Mandre
b2d26c9303 docker/rocm: use cp instead of tar 2024-02-04 17:03:50 +02:00
Indrek Mandre
d35a2f1795 docker/rocm: also build a version for gfx1100 2024-02-04 16:56:36 +02:00
Indrek Mandre
80bb349d6c describe builds (harakas temporary) 2024-02-04 16:56:21 +02:00
Indrek Mandre
c037c188be typos 2024-02-04 16:41:46 +02:00
Indrek Mandre
1942783475 docs: rocm detector first notes 2024-02-04 16:35:07 +02:00
Indrek Mandre
24cae6de47 detectors/rocm: automatically override HSA_OVERRIDE_GFX_VERSION for couple of known chipsets 2024-02-04 15:32:08 +02:00
Indrek Mandre
77fc38c84f switch model download into bash script 2024-02-04 14:22:15 +02:00
Indrek Mandre
8a14703d26 docker/rocm: compile onnx files into mxr files at startup 2024-02-04 13:52:27 +02:00
Indrek Mandre
b151bcca09 detectors/rocm: assume models are in /config/model_cache/yolov8/ 2024-02-04 13:27:15 +02:00
Indrek Mandre
7c58c3ed4e docker/main: add download-models overlay into s6 startup 2024-02-04 13:13:18 +02:00
Indrek Mandre
d6ff220e45 util/download_models: script to download yolov8 model files 2024-02-04 13:11:03 +02:00
Indrek Mandre
80ae30e30e detectors/edgetpu_tfl: add support for yolov8 2024-02-02 17:21:42 +02:00
Indrek Mandre
cd508980bb detectors/yolo_utils: use nms to prefilter overlapping boxes if too many detected 2024-02-02 16:54:39 +02:00
Josh Hawkins
3df8b5829c
Small autotracking changes (#9571)
* ignore web-new

* remove web-new

* catch exceptions for unsupported cameras

* don't split up large ptz movements

* fix ruff
2024-02-02 06:23:14 -06:00
Nicolas Mowen
2d0864c723
Adjust kalman filter used for norfair tracker (#9538)
* Adjust kalman filter

* Add comment

* Formatting
2024-02-02 06:22:56 -06:00
Nicolas Mowen
c5819478d3
Web & ffmpeg bug fixes (#9525)
* Fix scaling for long timeline lists

* Better handle taller video in player

* Fix birdseye options

* Fix ffmpeg auto detect
2024-02-01 06:44:10 -06:00
Indrek Mandre
61713115e2 detectors/rocm: default option to conserve cpu usage at the expense of latency 2024-01-31 16:36:15 +02:00
Nicolas Mowen
af3f6dadcb Improve graph using pandas (#9234)
* Ensure viewport is always full screen

* Protect against hour with no cards and ensure data is consistent

* Reduce grouped up image refreshes

* Include current hour and fix scrubbing bugginess

* Scroll initially selected timeline in to view

* Expand timelne class type

* Use poster image for preview on video player instead of using separate image view

* Fix available streaming modes

* Incrase timing for grouping timline items

* Fix audio activity listener

* Fix player not switching views correctly

* Use player time to convert to timeline time

* Update sub labels for previous timeline items

* Show mini timeline bar for non selected items

* Rewrite desktop timeline to use separate dynamic video player component

* Extend improvements to mobile as well

* Improve time formatting

* Fix scroll

* Fix no preview case

* Mobile fixes

* Audio toggle fixes

* More fixes for mobile

* Improve scaling of graph motion activity

* Add keyboard shortcut hook and support shortcuts for playback page

* Fix sizing of dialog

* Improve height scaling of dialog

* simplify and fix layout system for timeline

* Fix timeilne items not working

* Implement basic Frigate+ submitting from timeline
2024-01-31 12:56:11 +00:00
Nicolas Mowen
9c4b69191b Add graph showing motion and object activity to history timeline desktop view (#9184)
* Add timeline graph component

* Add more custom colors and improve graph

* Add api and data

* Fix data sorting

* Add graph to timeline

* Only show timeline for selected hour

* Make data full range
2024-01-31 12:56:11 +00:00
Nicolas Mowen
6dd9d54f70 UI Fixes (#9177)
* Fix mobile crash

* Reduce tap timeout

* Fix selection

* Try to fix safari empty frame

* Fix config editor
2024-01-31 12:56:11 +00:00
Josh Hawkins
d2ab44ce72 Reactify MSE player component (#9163)
* make mse a functional component with react hooks

* iOS 17 fixes

* birdseye mse

* remove debug

* fix test
2024-01-31 12:56:11 +00:00
Nicolas Mowen
160e331035 Improve desktop timeline view (#9150)
* Break apart mobile and desktop timeline views

* Set aspect ratio for player correctly

* more modest default width

* Add timeline item card

* Get video player to fit

* get layout going

* More work on youtube view

* Get video scaling working

* Better dialog sizes

* Show all timelines for day

* Add full day of timelines

* Improve hooks

* Fix previews

* Separate mobile and desktop views and don't rerender

* cleanup

* Optimizations and improvements

* make preview dates more efficient

* Remove seekbar and use timeline as seekbar

* Improve background and scrubbing
2024-01-31 12:56:11 +00:00
Nicolas Mowen
0ee81c7526 Automatically detect hwaccel args (#9142)
* Automatically detect nvidia / vaapi hwaccel args

* Update docs

* Use auto for hwaccel args

* Formatting
2024-01-31 12:56:11 +00:00
Nicolas Mowen
a946a8f099 Refactor history viewer to show player / timeline for full hour and use preview while scrubbing timeline (#9051)
* Move history card view to separate view and create timeline view

* Get custom time scrubber working

* Add back nav

* Show timeline bounding boxes

* Implement seeking limiter

* Use browser history to allow back button to close timeline viewer

* Fix mobile timeline and add more icons for detections

* Play when item is initially visible
2024-01-31 12:56:11 +00:00
Nicolas Mowen
9a0dfa723a Add logs to new webui (#9118)
* Add logs to new webui

* Automatically refresh logs while viewing

* Clean up hooks
2024-01-31 12:56:11 +00:00
Nicolas Mowen
9efb6b1caf Add mse live view (#9117) 2024-01-31 12:56:11 +00:00