Commit Graph

95 Commits

Author SHA1 Message Date
Oleksandr Bezdieniezhnykh e7ea5a8ded big refactoring. get rid of static properties and coupled architecture. prepare system for integration tests 2025-11-17 13:14:05 +02:00
Oleksandr Bezdieniezhnykh fd95d2ba2c add MediaHash. Step1 2025-11-17 07:46:05 +02:00
Oleksandr Bezdieniezhnykh 5e226d422d fix textbox keyboard global handling
add CameraConfig to prod json
add launch and tasks jsons to vscode folder
2025-10-01 20:04:45 +03:00
Oleksandr Bezdieniezhnykh fde9a9f418 add altitude + camera spec component and calc tile size by this
also restrict detections to be no bigger than in classes.json
2025-09-23 01:48:10 +03:00
Oleksandr Bezdieniezhnykh 067f02cc63 update AI initializing
rework AIAvailabilityStatus events to mediatr
2025-09-01 20:12:13 +03:00
Oleksandr Bezdieniezhnykh 61c93e9c88 clamp detections to media borders - create, move, resize
fix inference start
fix config
fix resize rectangles show
2025-08-14 04:22:55 +03:00
Oleksandr Bezdieniezhnykh ad782bcbaa splitting python complete 2025-08-12 14:48:56 +03:00
Oleksandr Bezdieniezhnykh fc6e5db795 add manual Tile Processor
zoom on video on pause (temp image)
2025-07-28 12:39:52 +03:00
Alex Bezdieniezhnykh 938fd36aec fix zooming in map matcher 2025-07-08 19:33:22 +03:00
Alex Bezdieniezhnykh 6229ca8a03 rework autoupdate to script only
zoom fix
2025-07-06 23:22:21 +03:00
Alex Bezdieniezhnykh bb6413c4f0 put default config if no config.json found
refactor Constants
2025-06-30 20:06:02 +03:00
Alex Bezdieniezhnykh a5c72c49f1 send port in image matcher arguments
lower expectations from gmaps, enlarge size of download map
2025-06-24 02:13:30 +03:00
Alex Bezdieniezhnykh f58dd3d04f switcher dataset explorer
lat lon -> geopoint
correct location for gps if small keypoints number
2025-06-24 02:13:30 +03:00
Alex Bezdieniezhnykh def7aad833 add resource check
incorrect pass / hw handling in a loader
2025-06-15 15:01:55 +03:00
Alex Bezdieniezhnykh c0f8dd792d fixed console Log
fix same files problem in python different libs
correct command logging in command handler
2025-06-14 21:01:32 +03:00
Alex Bezdieniezhnykh 8aa2f563a4 consolidate CommonSecurity to Common.dll 2025-06-13 23:06:48 +03:00
Alex Bezdieniezhnykh f9815a0a3f add list files for autoupdate feature
put new Versioning
fix bugs
2025-06-10 23:38:37 +03:00
Alex Bezdieniezhnykh dcd0fabc1f add loader and versioning 2025-06-10 08:53:57 +03:00
Alex Bezdieniezhnykh 7750025631 separate load functionality from inference client to loader client. Call loader client from inference to get the model.
remove dummy dlls, remove resource loader from c#.

TODO: Load dlls separately by Loader UI and loader client

WIP
2025-06-06 20:04:03 +03:00
Alex Bezdieniezhnykh 500db31142 add azaion loader 2025-06-01 19:16:49 +03:00
Alex Bezdieniezhnykh 1b6c440dcc fix re-send new batch to gps denied
todo: clear folders, consider better center point to fetch next batch from satellite provider
2025-05-30 11:03:00 +03:00
Alex Bezdieniezhnykh d842466594 gps matcher async
put cryptography lib to fixed version
fix race condition bug in queue handler
add lock to db writing and backup to file db on each write
2025-05-29 00:35:35 +03:00
Alex Bezdieniezhnykh 34ea821fb3 better view for class distribution 2025-05-27 13:26:37 +03:00
Alex Bezdieniezhnykh edd803c304 fix classes colors, add caponier 2025-05-20 12:03:52 +03:00
Alex Bezdieniezhnykh 66bfe474c2 fix security 2 2025-05-18 20:31:43 +03:00
Alex Bezdieniezhnykh f2b57dccc0 security fix 2025-05-18 20:14:19 +03:00
Alex Bezdieniezhnykh c5e81ebcc6 fixed bugs with queue handling. At least most of them 2025-05-18 20:11:19 +03:00
Alex Bezdieniezhnykh d02550f5a0 huge queue refactoring:
3 queues -> 1 queue
send delete validate updates
2025-05-17 19:25:33 +03:00
Alex Bezdieniezhnykh 87ceaa805b prepare to build 2025-05-14 19:53:35 +03:00
dzaitsev d92da6afa4 Errors sending to UI
notifying client of AI model conversion
2025-05-14 12:43:50 +03:00
Alex Bezdieniezhnykh 9ef30ea661 fix config 2025-05-02 19:26:21 +03:00
Alex Bezdieniezhnykh 24442869c0 fix queue update 2025-05-02 17:45:30 +03:00
Alex Bezdieniezhnykh 472ed6533e fix hardware service 2025-05-02 13:25:33 +03:00
Alex Bezdieniezhnykh babcbc0fc7 clean postbuild script
clean warnings
2025-04-28 10:20:06 +03:00
Alex Bezdieniezhnykh 47aa8b862b add silent detection - don't send to queue if enable 2025-04-27 21:43:45 +03:00
Alex Bezdieniezhnykh 5ff4ee58b9 fix publish script 2025-04-24 22:07:34 +03:00
Alex Bezdieniezhnykh e9a44e368d autoconvert tensor rt engine from onnx to specific CUDA gpu 2025-04-24 16:30:21 +03:00
Alex Bezdieniezhnykh e798af470b read cdn yaml config from api
automate tensorrt model conversion in case of no existing one for user's gpu
2025-04-23 23:20:08 +03:00
Alex Bezdieniezhnykh c68c293448 update validation logic 2025-04-21 17:02:13 +03:00
Alex Bezdieniezhnykh 70148bdfdf fix config and installer 2025-04-19 07:20:10 +03:00
Alex Bezdieniezhnykh d42409de7d fix throttle ext
fix configs
fix build scripts
2025-04-17 19:40:09 +03:00
Alex Bezdieniezhnykh 277aaf09b0 throttle reimplemented 2025-04-17 09:16:34 +03:00
Alex Bezdieniezhnykh 0c66607ed7 failsafe load dlls
add user config queue offsets
throttle improvements
2025-04-17 01:19:48 +03:00
Alex Bezdieniezhnykh 1287c13516 fix ui bugs, fix RefreshThumbnails method 2025-04-14 19:43:14 +03:00
Alex Bezdieniezhnykh dd42292eee script fixes 2025-04-14 17:25:54 +03:00
Alex Bezdieniezhnykh 6109dc18f2 script fixes 2025-04-14 14:03:28 +03:00
Alex Bezdieniezhnykh d0bceae0dc update deploy scripts 2025-04-14 10:31:50 +03:00
Alex Bezdieniezhnykh 80de2ad4d0 add gps matcher service 2025-04-14 10:20:01 +03:00
Alex Bezdieniezhnykh c9800107a6 add generating result image to Results directory 2025-04-03 11:06:00 +03:00
Alex Bezdieniezhnykh 83ae6a0ae9 move detection classes and other system values from local config to remote
forbid non validators to read from queue
create better visualization in detector control
make colors for detection classes more distinguishable
fix bug with removing detection (probably completely)
2025-04-02 19:53:03 +03:00