leccelecce
f6b722842a
Add ability to update Frigate+ model to latest
2025-03-24 13:11:14 +00:00
Josh Hawkins
678ae87c62
Dedicated LPR fixes ( #17325 )
...
* docs fps recommendation
* add detection_threshold to example
* send uncoverted yuv frame
* copy and convert
* ensure thumbnail is encoded as webp
* keep as jpeg
2025-03-23 17:15:15 -05:00
Nicolas Mowen
18af06237c
Support RF-DETR models with OpenVINO ( #17321 )
...
* Add support for openvino to run rf-detr models
* Add more inference time examples
* organize
* Add example to docs
* Add support for yolo generic
2025-03-23 14:02:16 -06:00
Josh Hawkins
fa4643fddf
LPR improvements ( #17289 )
...
* config options
* processing in maintainer
* detect and process dedicated lpr plates
* create camera type, add manual event and save snapshot
* use const
* ensure lpr events are always detections, typing fixes
* docs
* docs tweaks
* add preprocessing and penalization for low confidence chars
2025-03-23 13:30:48 -06:00
Nicolas Mowen
17e14cefd9
Various fixes & tweaks ( #17308 )
...
* Catch case where returned face box is invalid
* Update detector docs
* Add note for customizing rfdetr resolution
2025-03-22 13:58:27 -05:00
Josh Hawkins
d32949017b
Bugfixes and docs tweaks ( #17307 )
...
* ensure config file is updated with booleans instead of strings
* catch onvif error
* ensure object type is available as a ptz tracker
* update live view docs
2025-03-22 06:38:33 -06:00
Nicolas Mowen
48e4c44b32
Add support for RF-DETR models ( #17298 )
...
* Add support for rf-detr models
* Add docs for rf-detr model
* Cleanup
2025-03-21 19:55:46 -05:00
Nicolas Mowen
4e83237d47
Sub label snapshot ( #17296 )
...
* Publish sub label for logos
* Cleanup check
2025-03-21 17:37:09 -05:00
Nicolas Mowen
08cf0def6e
Face tweaks ( #17290 )
...
* Ensure doesn't fail due to missing dir
* Remove redundant settings from tabs
* Adjust selection method for mobile
* Fix button descendent error
* Ensure train is option on mobile
* Cleanup face images
* Cleanup
2025-03-21 12:47:32 -05:00
Nicolas Mowen
060659044e
Quick fixes ( #17278 )
...
* Fix check
* Fix default loading state
2025-03-20 15:09:57 -05:00
Nicolas Mowen
e396043f79
Don't log go2rtc failure when camera is disabled ( #17277 )
2025-03-20 13:38:18 -05:00
Nicolas Mowen
0308a88111
Add MQTT topic to expose current camera review status ( #17276 )
...
* Add MQTT topic to expose current camera review status
* Formatting
2025-03-20 10:51:08 -06:00
Nicolas Mowen
d4d5c4aac8
Disabled cameras fixing ( #17273 )
...
* Fix case where objects are returned as null
* Fix enabled status not being persisted
* Use config as source of truth when refreshed
* Ensure camera always have config object updated
* Cleanup typing
2025-03-20 11:20:44 -05:00
Nicolas Mowen
e7c6b2d571
Fix per camera config ( #17263 )
...
* Fix per camera config
* fix
2025-03-19 21:52:55 -05:00
Nicolas Mowen
a7704a369d
Update reviews state when sub label is set ( #17262 )
2025-03-19 20:55:57 -05:00
Nicolas Mowen
ce43b7b3d9
Add per-camera face and lpr configs ( #17235 )
...
* Add per-camera face and lpr configs
* Formatting
* Cleanup
2025-03-19 09:02:40 -06:00
Nicolas Mowen
e33fa96599
Face recognize api ( #17233 )
...
* Add api to run face recognition on image
* Rework save attempts option
* Cleanup mobile object pane buttons
* Adjust api signature
* Remove param
* Cleanup
2025-03-19 09:02:25 -06:00
leccelecce
dda7be99eb
Face rec: only consider webp files in /faces and handle_request ( #17244 )
...
* Face rec: only consider webp files
* Allow png/jpg/jpeg as well as webp
2025-03-19 06:44:07 -06:00
Jason Hunter
e340c9aaba
Add openvino support for the DFINE model ( #17238 )
...
* add openvino support for the dfine model
* update docs to show DFINE support for openvino
* remove warning about OpenVINO for DFINE
2025-03-19 07:23:24 -05:00
Logan Garrett
cf16eda76e
Fix key error when model path key doesn't exist. ( #17217 )
...
* fixed metrics race condition
* ruff formatting
* adjust for default path config
* ruff
* check for model too
2025-03-17 22:01:40 -05:00
Nicolas Mowen
bf22d89f67
Improve Face Library Management ( #17213 )
...
* Set maximum number of face images to be kept
* Fix vertical camera scaling
* adjust wording
* Add attributes to search data
* Add button to train face from event
* Handle event id saving in API
2025-03-17 16:57:46 -05:00
Nicolas Mowen
ff8e145b90
Face setup wizard ( #17203 )
...
* Fix login page
* Increase face image size and add time ago
* Add component for indicating steps in a wizard
* Split out form inputs from dialog
* Add wizard for adding new face to library
* Simplify dialog
* Translations
* Fix scaling bug
* Fix key missing
* Improve multi select
* Adjust wording and spacing
* Add tip for face training
* Fix padding
* Remove text for buttons on mobile
2025-03-17 13:50:13 -06:00
Josh Hawkins
fad62b996a
Add Frigate+ pane to Settings UI ( #17208 )
...
* add plus data to config api response
* add fields to frontend type
* add frigate+ page in settings
* add docs
* fix label in explore detail dialog
2025-03-17 13:44:57 -05:00
Nicolas Mowen
95e141ed15
Improve face detection ( #17202 )
2025-03-17 08:05:53 -06:00
Logan Garrett
6e3ae0afc2
Fix Prometheus Metrics race condition ( #17187 )
...
* fixed metrics race condition
* ruff formatting
2025-03-16 17:48:25 -06:00
Nicolas Mowen
db541abed4
Fix model errors ( #17171 )
2025-03-16 06:01:15 -05:00
Josh Hawkins
d87268acfe
Small tweaks ( #17168 )
...
* Clean up repeated code in auth
* Ensure review status is migrated for anonymous users
2025-03-15 07:11:45 -06:00
Nicolas Mowen
a995872d1c
Add face recognition and license plate recognition to settings UI ( #17152 )
...
* Refactor explore settings to classification settings
* Cleanup
* Add face config section
* Add license plate recognition to settings
* Update face recognition docs
* Fix variable usage
* Fix typo
* Update docs/docs/configuration/face_recognition.md
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Improve spacing and add face library to mobile
* Clarify docs
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2025-03-14 11:23:37 -05:00
Josh Hawkins
d2368f5cbb
Use a recent time window for areas for autotracking zooming ( #17150 )
2025-03-14 09:09:16 -06:00
Nicolas Mowen
fbd22c8124
Cleanup bird classification ( #17146 )
...
* Cleanup bird classification
* Cleanup
2025-03-14 07:21:50 -06:00
Nicolas Mowen
759d963a04
Cleanup typing ( #17145 )
2025-03-14 08:10:47 -05:00
Josh Hawkins
8a17e2bfbf
implement onvif retry mechanism ( #17144 )
2025-03-14 07:25:48 -05:00
Josh Hawkins
bf311e6467
Simplify auth check ( #17138 )
...
* simplify get_current_user
* add sanity check
2025-03-13 16:01:15 -05:00
Josh Hawkins
4f6d70ded0
Review items per user ( #17137 )
...
* model
* migration
* api changes
* delete in cleanup
* fix tests
2025-03-13 14:20:09 -06:00
Nicolas Mowen
8d05e7c5b9
Make detection threhsold configurable ( #17136 )
2025-03-13 12:22:14 -05:00
Josh Hawkins
124cc4c9cc
Rename identifier field ( #17128 )
...
* backend rename
* frontend
* docs
* fix api path
2025-03-12 17:45:16 -06:00
Nicolas Mowen
b7333557a1
Enable audio by default ( #17125 )
...
* Remove mp4 query, allowing go2rtc to send any audio
* Add audio transcoding by default
2025-03-12 16:54:28 -05:00
Josh Hawkins
6360802612
Use identifier field for unknown license plates ( #17123 )
...
* backend
* backend fixes
* api for search queries
* frontend
* docs
* add filterable scroll list to more filters pane for identifiers
* always publish identifier
2025-03-12 14:38:28 -06:00
Josh Hawkins
4806d30406
Bugfixes ( #17112 )
...
* ensure disabled and offline messages don't overlay each other
* clean up enabled logic
* fix on demand recording button
* clean up
2025-03-12 06:09:09 -06:00
Nicolas Mowen
b3d5cd9e4b
Refactor manual event api to use ZMQ ( #17105 )
...
* Don't wait for topic
* Refactor object processing and camera state
* Move manual event handling to camera state / tracked object
* Cleanup
* Refactor audio to use internal zmq
* Cleanup
* Clenaup
* Cleanup
* Quick label fix
* Fix tests
* Cleanup
2025-03-11 22:31:05 -05:00
OmriAx
7411a8bafa
Hailo Official integration ( #16906 )
...
* Adding Models
* Final Async Update
* Bug Fixing
* Fix
* Adding fixes
* Working async infer
* Final Documenatation and debug update
* Removing some extra prints
* Post-process correct label push
* config docs fix
* Review Fix
* Review fix 2.0
* Fixing the ASYNC API to work from 30ms to 10ms
* Fix for multi stream async infernce
* Format
* Fix #3
* Format#2
* Remove Unnessery includes
* Sort Imports
2025-03-11 13:36:07 -06:00
Nicolas Mowen
300f85720c
Face blur factor ( #17099 )
...
* Add option to apply factor to face blurring
* Adjust blur factors
* Add debug log
2025-03-11 14:18:43 -05:00
Nicolas Mowen
c43092da9a
Add self return for pydantic ( #17091 )
2025-03-11 07:57:00 -05:00
MkSavin
bea6cf29c2
fix(auth): Added trimming to jwt secret token read from .jwt_secret ( #16467 )
...
Added cleaning of leading and trailing spaces and special characters from a line when reading a secret token from a `.jwt_secret` file
2025-03-10 16:36:43 -06:00
Nicolas Mowen
0cc5d66e5b
Refactor sub label api ( #17079 )
...
* Use event metadata updater to handle sub label operations
* Use event metadata publisher for sub label setting
* Formatting
* fix tests
* Cleanup
2025-03-10 16:29:29 -06:00
Josh Hawkins
2be5225440
More auth role fixes ( #17067 )
...
* simplify check and handle comma separated roles
* spacing
2025-03-10 10:00:35 -05:00
Josh Hawkins
cb25bd4a88
Auth role bugfixes ( #17066 )
...
* get correct role from header map
* fix profile endpoint
2025-03-10 07:59:24 -06:00
Josh Hawkins
1c6700c688
Ensure audio listener is defined before trying to stop ffmpeg ( #17045 )
2025-03-09 22:01:18 -06:00
Josh Hawkins
9f9117c318
Ensure admin is default role ( #17044 )
2025-03-09 21:59:07 -06:00
Josh Hawkins
1e0295fad5
LPR tweaks ( #17046 )
2025-03-09 21:58:31 -06:00