Josh Hawkins
bc96db8612
Add ability to set mqtt qos in config ( #16435 )
2025-02-09 16:45:04 -06:00
Nicolas Mowen
81bd956ae8
Fix sanitized api causing issues ( #16433 )
2025-02-09 14:50:12 -07:00
Josh Hawkins
c8cec63cb9
Object area debugging and improvements ( #16432 )
...
* add ability to specify min and max area as percentages
* debug draw area and ratio
* docs
* update for best percentage
2025-02-09 14:48:23 -07:00
Josh Hawkins
83beacf84a
Add autotracking calibration message ( #16431 )
...
* check autotracking calibration values before writing to config
* docs
* clarify log message
2025-02-09 14:29:08 -07:00
Josh Hawkins
cc2dbdcb44
Timeline improvements ( #16429 )
...
* virtualize event segments
* use virtual segments in event review timeline
* add segmentkey to props
* virtualize motion segments
* use virtual segments in motion review timeline
* update draggable element hook to use only math
* timeline zooming hook
* add zooming to event review timeline
* update playground
* zoomable timeline on recording view
* consolidate divs in summary timeline
* only calculate motion data for visible motion segments
* use swr loading state
* fix motion only
* keep handlebar centered when zooming
* zoom animations
* clean up
* ensure motion only checks both halves of segment
* prevent handlebar jump when using motion only mode
2025-02-09 14:13:32 -07:00
towerhand
1f89844c67
Use /api/metrics instead of /metrics ( #16425 )
2025-02-09 12:50:42 -07:00
Nicolas Mowen
81a56549da
Face recognition UI improvements ( #16422 )
...
* Rework face recognition APIs
* Fix error message on cancel
* Add ability to create new face library
2025-02-09 13:22:25 -06:00
Nicolas Mowen
c58d2add37
Fix missing prometheus commit ( #16415 )
...
* Add prometheus metrics
* add docs for metrics
* sidebar
* lint
* lint
---------
Co-authored-by: Mitch Ross <mitchross@users.noreply.github.com>
2025-02-09 10:04:39 -07:00
Nicolas Mowen
a42ad7ead9
UI fixes ( #16406 )
...
* Fix new review item banner blocking third chip
* Fix custom export mode
2025-02-09 07:36:55 -06:00
Nicolas Mowen
973d3aed9a
Disable jetson builds ( #16396 )
2025-02-08 17:20:58 -06:00
Nicolas Mowen
fa300742ea
Fix build ( #16393 )
...
* Fix rpi build
* Attempt to fix jetson builds
2025-02-08 14:51:42 -06:00
Nicolas Mowen
15472274ee
Update docs sidebar name ( #16370 )
...
* Clarify classification
* Fix face hierarchy as well
2025-02-08 12:47:01 -06:00
Nicolas Mowen
f3485bfc13
Sanitize provided name
2025-02-08 12:47:01 -06:00
Nicolas Mowen
060ad34e1d
Update cudnn and onnxruntime ( #16332 )
2025-02-08 12:47:01 -06:00
Josh Hawkins
ebf4403eca
Add endpoint for fetching batch review items ( #16254 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
fb316874ef
Quick fix for face rec ( #16226 )
...
* Check both
* Fix api order
2025-02-08 12:47:01 -06:00
Nicolas Mowen
9236898a9d
Sub label sensors ( #16218 )
...
* Support mqtt sensors for logo attributes
* Expose in api
2025-02-08 12:47:01 -06:00
Nicolas Mowen
1c3527f5c4
Face recognition reprocess ( #16212 )
...
* Implement update topic
* Add API for reprocessing face
* Get reprocess working
* Fix crash when no faces exist
* Simplify
2025-02-08 12:47:01 -06:00
Nicolas Mowen
6f4002a56f
Add training face library information to docs ( #16169 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
3f99ff65ed
Face recognition improvements ( #16034 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
c7c8575c9b
Bird classification ( #15966 )
...
* Start working on bird processor
* Initial setup for bird processing
* Improvements to handling
* Get classification working
* Cleanup classification
* Add classification config
* Update sort
2025-02-08 12:47:01 -06:00
Nicolas Mowen
63dbcd79e2
Update hailo deps ( #15958 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
9dc85d4a76
Processing refactor ( #15935 )
...
* Refactor post processor to be real time processor
* Build out generic API for post processing
* Cleanup
* Fix
2025-02-08 12:47:01 -06:00
Nicolas Mowen
88686c44fe
Generalize postprocessing ( #15931 )
...
* Actually send result to face registration
* Define postprocessing api and move face processing to fit
* Standardize request handling
* Standardize handling of processors
* Rename processing metrics
* Cleanup
* Standardize object end
* Update to newer formatting
* One more
* One more
2025-02-08 12:47:01 -06:00
Nicolas Mowen
3f1d85e189
Fix onvif packages ( #15906 )
...
* Don't replace packages
* Formatting
2025-02-08 12:47:01 -06:00
Josh Hawkins
283f1b19a7
Only print line and key/value when a line number can be found ( #15897 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
ab8f9e5412
Upgrade onvif-zeep dependency to use onvif-zeep-async ( #15894 )
...
* Upgrade to new dependency
* Start onvif work
* Update for async calls
2025-02-08 12:47:01 -06:00
Nicolas Mowen
4f85b18b08
Improvements to face recognition ( #15854 )
...
* Do not add margin to face images
* remove margin
* Correctly clear
2025-02-08 12:47:01 -06:00
Nicolas Mowen
a6ae208fe7
Add metrics page for embeddings and face / license plate processing times ( #15818 )
...
* Get stats for embeddings inferences
* cleanup embeddings inferences
* Enable UI for feature metrics
* Change threshold
* Fix check
* Update python for actions
* Set python version
* Ignore type for now
2025-02-08 12:47:01 -06:00
Nicolas Mowen
0c13227f7d
Fix facedet download ( #15811 )
...
* Support downloading face models
* Handle download and loading correctly
* Add face dir creation
* Fix error
* Fix
* Formatting
* Move upload to button
* Show number of faces in library for each name
* Add text color for score
* Cleanup
2025-02-08 12:47:01 -06:00
Nicolas Mowen
1edbd2d498
Refactor camera activity processing ( #15803 )
...
* Replace object label sensors with new manager
* Implement zone topics
* remove unused
2025-02-08 12:47:01 -06:00
Marc Altmann
4c7d4e6c0a
rockchip: update dependencies and add script for model conversion ( #15699 )
...
* rockchip: update dependencies and add script for model conversion
* rockchip: update docs
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2025-02-08 12:47:01 -06:00
Nicolas Mowen
458ca4a983
Add support for SR-IOV GPU stats ( #15796 )
...
* Add option to treat GPU as SRIOV in order for stats to work correctly
* Add to intel docs
* fix tests
2025-02-08 12:47:01 -06:00
Nicolas Mowen
6a83f40135
Add ffmpeg config to increase HEVC compatibility with Apple devices ( #15795 )
...
* Add config option for handling HEVC playback on Apple devices
* Update docs
* Remove unused
2025-02-08 12:47:01 -06:00
Nicolas Mowen
281407247b
Implement face recognition training in UI ( #15786 )
...
* Rename debug to train
* Add api to train image as person
* Cleanup model running
* Formatting
* Fix
* Set face recognition page title
2025-02-08 12:47:01 -06:00
Nicolas Mowen
172e7d494f
Add UI for managing face recognitions ( #15757 )
...
* Add ability to view attempts
* Improve UI
* Cleanup
* Correctly refresh ui when item is deleted
* Select correct library by default
* Add min score
* Cleanup
2025-02-08 12:47:01 -06:00
Nicolas Mowen
8763390dfe
Face recognition logic improvements ( #15679 )
...
* Always initialize face model on startup
* Add ability to save face images for debugging
* Implement better face recognition reasonability
2025-02-08 12:47:01 -06:00
Nicolas Mowen
c26144da75
Change folder
2025-02-08 12:47:01 -06:00
Nicolas Mowen
d025495374
Set model size
2025-02-08 12:47:01 -06:00
Nicolas Mowen
f58fc4c367
Improve face recognition ( #15670 )
...
* Face recognition tuning
* Support face alignment
* Cleanup
* Correctly download model
2025-02-08 12:47:01 -06:00
Nicolas Mowen
cc6a740a0f
Update TRT ( #15646 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
909444dacf
Make face library scrollable
2025-02-08 12:47:01 -06:00
Nicolas Mowen
c28a0ed9a3
Update openvino ( #15634 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
cd0d37ce07
Update python deps ( #15618 )
...
* Update opencv
* Update cython
* Update scikit
* Update scipy
2025-02-08 12:47:01 -06:00
Nicolas Mowen
d0ad840ef4
Enable temporary caching of camera images to improve responsiveness of UI ( #15614 )
2025-02-08 12:47:01 -06:00
Josh Hawkins
edab4efa42
Preserve line numbers in config validation ( #15584 )
...
* use ruamel to parse and preserve line numbers for config validation
* maintain exception for non validation errors
* fix types
* include input in log messages
2025-02-08 12:47:01 -06:00
Nicolas Mowen
877b7b2910
Update base image ( #15103 )
...
* Change base image
* Update python
* Update coral library
* Fix source file
* Install correct apt packages
* Cleanup
* Fix installation of coral deps
* fix python installations
* Fix devcontainer build
* Get tensorrt build working
* Update other deps
* Filter out tflite log
* Get ROCm build working
* Get rockchip build working
* Get hailo build working
* Add note to comment
2025-02-08 12:47:01 -06:00
Nicolas Mowen
66675cf977
Face recognition fixes ( #15222 )
...
* Fix nginx max upload size
* Close upload dialog when done and add toasts
* Formatting
* fix ruff
2025-02-08 12:47:01 -06:00
Nicolas Mowen
0e4ff91d6b
Improve face recognition ( #15205 )
...
* Validate faces using cosine distance and SVC
* Formatting
* Use opencv instead of face embedding
* Update docs for training data
* Adjust to score system
* Set bounds
* remove face embeddings
* Update writing images
* Add face library page
* Add ability to select file
* Install opencv deps
* Cleanup
* Use different deps
* Move deps
* Cleanup
* Only show face library for desktop
* Implement deleting
* Add ability to upload image
* Add support for uploading images
2025-02-08 12:47:01 -06:00
Nicolas Mowen
dd7b1be7f4
Remove standardization
2025-02-08 12:47:01 -06:00