Weitheng Haw
2998771110
Use new endpoint to create face directory
2025-01-28 12:14:50 +00:00
Weitheng Haw
400ee3401f
Convert to base64
2025-01-28 11:41:47 +00:00
Weitheng Haw
ffd2adcf6c
cropped true during creating new face
2025-01-28 10:53:12 +00:00
Weitheng Haw
d65869e2ab
Use transparent pixel as placeholder
2025-01-28 10:22:46 +00:00
Weitheng Haw
8c197cbcbc
Fix icon
2025-01-28 10:00:22 +00:00
Weitheng Haw
b8c93632f0
Import and use axiosError
2025-01-28 09:54:38 +00:00
Weitheng Haw
08f97c3aaf
Use correct api
2025-01-28 09:52:21 +00:00
Weitheng Haw
a91768d480
Add ability to rename faces
2025-01-28 09:41:54 +00:00
Weitheng Haw
b84201c030
Use constants
2025-01-28 09:34:35 +00:00
Weitheng Haw
aa5f7721b6
Implement best practices
2025-01-28 09:24:39 +00:00
Weitheng Haw
70f46fae28
Add ability to categorize face
2025-01-28 09:16:56 +00:00
Weitheng Haw
0b6886fc6d
fix axp
2025-01-27 18:18:13 +00:00
Nicolas Mowen
e35b1915f6
Add training face library information to docs ( #16169 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
616ff3d9f4
Face recognition improvements ( #16034 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
018a44291f
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-01-27 07:11:13 -07:00
Nicolas Mowen
4d8367c725
Update hailo deps ( #15958 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
9141805ede
Processing refactor ( #15935 )
...
* Refactor post processor to be real time processor
* Build out generic API for post processing
* Cleanup
* Fix
2025-01-27 07:11:13 -07:00
Nicolas Mowen
e76e8a6cf8
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-01-27 07:11:13 -07:00
Nicolas Mowen
9e5901d15d
Fix onvif packages ( #15906 )
...
* Don't replace packages
* Formatting
2025-01-27 07:11:13 -07:00
Josh Hawkins
36738b8efd
Only print line and key/value when a line number can be found ( #15897 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
82c3edd622
Upgrade onvif-zeep dependency to use onvif-zeep-async ( #15894 )
...
* Upgrade to new dependency
* Start onvif work
* Update for async calls
2025-01-27 07:11:13 -07:00
Nicolas Mowen
b3dfa4dca7
Improvements to face recognition ( #15854 )
...
* Do not add margin to face images
* remove margin
* Correctly clear
2025-01-27 07:11:13 -07:00
Nicolas Mowen
12aec6ad6e
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-01-27 07:11:13 -07:00
Nicolas Mowen
76df697ac7
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-01-27 07:11:13 -07:00
Nicolas Mowen
cae7cf51fa
Refactor camera activity processing ( #15803 )
...
* Replace object label sensors with new manager
* Implement zone topics
* remove unused
2025-01-27 07:11:13 -07:00
Marc Altmann
1ef29cbc42
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-01-27 07:11:13 -07:00
Nicolas Mowen
fb1c9ce56a
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-01-27 07:11:13 -07:00
Nicolas Mowen
860c65991e
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-01-27 07:11:13 -07:00
Nicolas Mowen
cced7d4b97
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-01-27 07:11:13 -07:00
Nicolas Mowen
be75914a79
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-01-27 07:11:13 -07:00
Nicolas Mowen
108397262d
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-01-27 07:11:13 -07:00
Nicolas Mowen
f8260048a5
Change folder
2025-01-27 07:11:13 -07:00
Nicolas Mowen
8794d0cb98
Set model size
2025-01-27 07:11:13 -07:00
Nicolas Mowen
970672f26d
Improve face recognition ( #15670 )
...
* Face recognition tuning
* Support face alignment
* Cleanup
* Correctly download model
2025-01-27 07:11:13 -07:00
Nicolas Mowen
c965feb3de
Update TRT ( #15646 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
978fc48982
Make face library scrollable
2025-01-27 07:11:13 -07:00
Nicolas Mowen
b1b7218a54
Update openvino ( #15634 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
0b66aceb62
Update python deps ( #15618 )
...
* Update opencv
* Update cython
* Update scikit
* Update scipy
2025-01-27 07:11:13 -07:00
Nicolas Mowen
566c93fafc
Enable temporary caching of camera images to improve responsiveness of UI ( #15614 )
2025-01-27 07:11:13 -07:00
Josh Hawkins
2f0a67aeeb
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-01-27 07:11:13 -07:00
Nicolas Mowen
783b18b46a
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-01-27 07:11:13 -07:00
Nicolas Mowen
a0dbb71490
Face recognition fixes ( #15222 )
...
* Fix nginx max upload size
* Close upload dialog when done and add toasts
* Formatting
* fix ruff
2025-01-27 07:11:13 -07:00
Nicolas Mowen
8ebe726cad
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-01-27 07:11:13 -07:00
Nicolas Mowen
341fc314d4
Remove standardization
2025-01-27 07:11:13 -07:00
Nicolas Mowen
e6d477b02e
Fix check
2025-01-27 07:11:13 -07:00
Nicolas Mowen
b346cc8f70
Remove hardcoded face name
2025-01-27 07:11:13 -07:00
Nicolas Mowen
25932e720b
Use SVC to normalize and classify faces for recognition ( #14835 )
...
* Add margin to detected faces for embeddings
* Standardize pixel values for face input
* Use SVC to classify faces
* Clear classifier when new face is added
* Formatting
* Add dependency
2025-01-27 07:11:13 -07:00
Josh Hawkins
6a91c42e89
Use regular expressions for plate matching ( #14727 )
2025-01-27 07:11:13 -07:00
Nicolas Mowen
ba9ce70ec7
Update facenet model ( #14647 )
2025-01-27 07:11:13 -07:00
Josh Hawkins
ea4dfaa423
LPR improvements ( #14641 )
2025-01-27 07:11:13 -07:00