Nicolas Mowen
c736b1dae5
Refactor ONNX embedding class to use a base class and type-specific classes ( #16703 )
...
* Move onnx runner
* Build out base embedding
* Convert text embedding to separate class
* Move image embedding to separate
* Move LPR to separate class
* Remove mono embedding
* Simplify model downloading
* Reorganize jina v1 embeddings
* Cleanup
* Cleanup for review
2025-02-20 10:17:07 -06:00
Nicolas Mowen
649e5cfda5
Fix rockchip docker build ( #16705 )
2025-02-20 10:04:29 -06:00
Nicolas Mowen
c7db0f479d
Only match on exact config name in some cases ( #16704 )
...
* Only match on exact config name in some cases
* Cleanup
2025-02-20 10:04:06 -06:00
Lander Noterman
94a9dcede8
JetPack 6: fix BASE_HOOK ( #16701 )
2025-02-20 05:29:22 -07:00
Josh Hawkins
0083d09a8b
Bugfix: ensure all object labels are added to zones ( #16686 )
2025-02-19 06:25:39 -07:00
Josh Hawkins
b34fb8bf7c
Improve LPR and speed zone docs ( #16685 )
...
* Improve lpr and speed zone docs
* clarify
* clarify
2025-02-19 07:19:41 -06:00
Nicolas Mowen
0f481546cd
Fix build ( #16683 )
...
* Add necessary tensorrt bindings
* Include both versions of cudnn
* Update Dockerfile
2025-02-19 05:54:02 -07:00
Lander Noterman
c240512ef4
fix trt model prepare on jp6 ( #16679 )
2025-02-19 04:52:35 -07:00
Josh Hawkins
2b3ab02ebf
object path plotter per camera with time selection dropdown ( #16676 )
2025-02-18 20:55:16 -07:00
KastB
7abf28bcbc
fix syntax error: missing space ( #15954 )
2025-02-18 20:51:08 -07:00
Josh Hawkins
2277a88f4d
Ensure range is undefined when canceling an export ( #16673 )
2025-02-18 11:50:32 -07:00
Nicolas Mowen
ab797c95af
Remove jp4 build and add notes for jp6 ( #16670 )
2025-02-18 12:20:35 -06:00
Nicolas Mowen
c819961cc8
Update pull request template to suggest creating a discussion ( #16669 )
...
* Update pull request template to suggest creating a discussion for large changes
* Update template
* Ignore github changes
2025-02-18 10:17:18 -06:00
Nicolas Mowen
81b873dead
Quick fixes ( #16668 )
...
* Write thumbnails to disk on shutdown
* Update text on face library page
2025-02-18 10:13:28 -06:00
Josh Hawkins
b6db97d313
Add metadata title field to exports ( #16664 )
2025-02-18 08:48:03 -06:00
Nicolas Mowen
f49a8009ec
Remove thumb from database field ( #16647 )
...
* Remove thumbnail from dict
* Create thumbnail diectory
* Cleanup handling of tracked object images
* Make thumbnail optional
* Handle cases where thumbnail is used
* Expand options for thumbnail api
* Fix up the does not exist condition
* Remove absolute usages of thumbnails
* Write thumbnails for external events
* Reduce webp quality
* Use webp everywhere in frontend
* Formatting
* Always consider all events when re-indexing
* Add thumbnail deletion and cleanup path management
* Cleanup imports
* Rename def
* Don't save thumbnail for every object
* Correct event count
* Use correct function
* Include thumbnail in query
* Remove unused
* Fix requiring exception
2025-02-18 07:46:29 -07:00
Lander Noterman
5bd412071a
Add support for JetPack 6 ( #16571 )
...
* it builds!
* some fixes
* use python 3.11 (rc1)
* add deadsnakes ppa for more recent python 3.11 in jetson images
* fix pip stuff
* revert to tensor 8.6
* revert changes to docker/main
* add hook to install deadsnakes ppa for tensorrt/jetson
* remove unnecessary pip break-system-packages
* move tflite_runtime to requirements-wheels.txt
2025-02-18 07:38:07 -07:00
Josh Hawkins
1d3de77f63
Reorganize Lifecycle components ( #16663 )
...
* reorganize lifecycle components
* clean up
2025-02-18 07:17:51 -07:00
Josh Hawkins
4f88a5f2ad
Object Lifecycle tweaks ( #16648 )
...
* Disable object path and add warning for autotracking cameras
* clean up
2025-02-17 16:03:51 -07:00
Ashton Johnson
11b1dbf0ff
Update contributing.md ( #16641 )
...
Added note to include buildx plugin with Docker
2025-02-17 15:04:35 -07:00
Josh Hawkins
b961235187
Tracking fixes ( #16645 )
...
* use config enabled check for ptz cam tracker
* ensure we have an object match before accessing score history
* add comment for clarity
2025-02-17 14:49:24 -07:00
Josh Hawkins
124d92daa9
Improve Object Lifecycle pane ( #16635 )
...
* add path point tracking to backend
* types
* draw paths on lifecycle pane
* make points clickable
* don't display a path if we don't have any saved path points
* only object lifecycle points should have a click handler
* change to debug log
* better debug log message
2025-02-17 09:37:17 -07:00
Josh Hawkins
3f07d2d37c
Improve notifications ( #16632 )
...
* add notification cooldown
* cooldown docs
* show alert box when notifications are used in an insecure context
* add ability to suspend notifications from dashboard context menu
2025-02-17 07:19:03 -07:00
Nicolas Mowen
1e709f5b3f
Update coral deps and remove unused pycoral ( #16630 )
2025-02-17 06:57:05 -07:00
Nicolas Mowen
7b7387a68c
Update info for face recognition ( #16629 )
2025-02-17 07:38:29 -06:00
Mitch Ross
2020cdffd5
Fix prometheus client exporter ( #16620 )
...
* wip
* wip
* put it back
* formatter
* Delete hailort.log
* Delete hailort.log
* lint
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2025-02-17 06:17:15 -07:00
Felipe Santos
349abc8d1b
Remove internal docker container IP from WebRTC candidates ( #16618 )
2025-02-16 21:24:13 -07:00
Lukas Wolfsteiner
92553fa666
fix: Missing link to go2rtc' logging doc ( #16606 )
...
Updated the link to go2rtc docs for logging configuration.
2025-02-15 19:57:59 -06:00
Josh Hawkins
5264a18dfa
Small fixes and docs tweaks ( #16595 )
...
* don't clear url params if we're creating a new object mask
* use correct threshold var in debug log
* docs tweak for mjpeg cameras
2025-02-15 06:56:45 -07:00
Josh Hawkins
6bb1a5dfd2
fix renaming exports with a slash ( #16588 )
2025-02-14 19:18:14 -07:00
Josh Hawkins
7b3556e4ad
ensure we copy current frame to prevent a segfault crash ( #16591 )
2025-02-14 18:53:07 -06:00
Josh Hawkins
9a07505075
More LPR improvements ( #16587 )
...
* define a format option and adjust thresholds
* config updates
* docs
* docs clarity
2025-02-14 15:12:36 -07:00
Josh Hawkins
0b65137831
Return 404 for non-existent vod module media ( #16586 )
...
* Check if video source exists before showing player
* add comment
* also check 404
* language
* return 404 with vod module
2025-02-14 12:05:05 -07:00
Nicolas Mowen
761c5109dc
Update nvidia driver req ( #16560 )
2025-02-13 17:18:38 -06:00
Josh Hawkins
729f5c0833
LPR improvements ( #16559 )
...
* use a small yolov9 model for detection
* use yolov9 for users without frigate+ and update retention algorithm
* new lpr config fields
* levenshtein distance package
* tweaks
* docs
2025-02-13 16:08:56 -07:00
Nicolas Mowen
f7199f205f
Update docs for pcie coral driver ( #16548 )
2025-02-13 11:00:34 -06:00
Josh Hawkins
d6b5dc93cc
Fix streaming dialog and use less text on register button ( #16518 )
2025-02-12 06:16:32 -07:00
Josh Hawkins
11baf237bc
Ensure all streaming settings are saved correctly on mobile ( #16511 )
...
* Ensure streaming settings are saved correctly on mobile
* remove extra check
2025-02-11 16:49:22 -07:00
Nicolas Mowen
73fee6372b
Remove obsolete event clip logic ( #16504 )
...
* Remove obsolete event clip logic
* Formatting
2025-02-11 15:16:10 -06:00
Josh Hawkins
2458f667c4
Refactor lpr into real time data processor ( #16497 )
2025-02-11 13:45:13 -07:00
Josh Hawkins
f3e2cf0a58
Small fix and docs update ( #16499 )
...
* Small docs tweak and bugfix
* don't remove page arg either
2025-02-11 13:23:41 -07:00
Nicolas Mowen
0f0b2687af
Add support for YoloV9 to OpenVINO ( #16495 )
...
* Add support for yolov9 to OpenVINO
* Cleanup detector docs
* Fix link
2025-02-11 11:23:19 -07:00
Josh Hawkins
a3ede3cf8a
Snap points to edges and create object mask from bounding box ( #16488 )
2025-02-11 09:08:28 -07:00
Nicolas Mowen
b594f198a9
Consolidate HailoRT into the main Docker Image ( #16487 )
...
* Simplify main build to include hailo
* Update docs
* Remove hailo docker build
2025-02-11 09:08:13 -07:00
Josh Hawkins
4ef6214029
Tracking improvements ( #16484 )
...
* norfair tracker config per object type
* change default R back to 3.4
* separate trackers for static and autotracking cameras
* tweak params and fix debug draw
* ensure all trackers are correctly updated even when there are no detections
* basic reid with histograms
* check mp value
* check mp value again
* stationary objects won't have embeddings
* don't switch trackers when autotracking is toggled after startup
* improve motion detection during autotracking
* use helper function
* get histogram in tracker instead of detect
2025-02-11 09:37:58 -06:00
Josh Hawkins
82f8694464
Toggle review alerts and detections ( #16482 )
...
* backend
* frontend
* docs
* fix topic name and initial websocket state
* update reference config
* fix mqtt docs
* fix initial topics
* don't apply max severity when alerts/detections are disabled
* fix ws merge
* tweaks
2025-02-11 07:46:25 -07:00
Josh Hawkins
c54259ecc6
use persistence for hls player muting ( #16481 )
2025-02-11 06:56:15 -07:00
Josh Hawkins
7e48b3514c
remove extraneous print from recordings summary code ( #16468 )
2025-02-11 05:19:54 -07:00
Josh Hawkins
f0270c6e34
fix non-awaited onvif calls ( #16469 )
2025-02-11 05:19:20 -07:00
Nicolas Mowen
ac3dfbc30d
Set stop event first ( #16466 )
2025-02-10 21:22:33 -06:00