Oleksandr Bezdieniezhnykh
99b9058187
fix saving scale for datasetexplorer and annotation
2025-10-01 14:29:23 +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
b0e4b467c1
add media removal
2025-09-06 01:27:49 +03:00
Oleksandr Bezdieniezhnykh
9a16099194
fix split tile size
...
rework inference events and handling
todo: add Medias table and reflect recognition status there
2025-09-05 16:50:09 +03:00
Oleksandr Bezdieniezhnykh
be77a81875
fix converting model initialization
2025-09-04 10:39:41 +03:00
Oleksandr Bezdieniezhnykh
b3665630ed
add warning ai status, fix ai availability handling 1
2025-09-03 16:36:26 +03:00
Oleksandr Bezdieniezhnykh
b6b6751c37
fix loader bug with _CACHED_HW_INFO
...
put tile size to name and set it dynamically for AI recognition
2025-09-02 13:59:23 +03:00
Oleksandr Bezdieniezhnykh
067f02cc63
update AI initializing
...
rework AIAvailabilityStatus events to mediatr
2025-09-01 20:12:13 +03:00
Oleksandr Bezdieniezhnykh
d1ce9d9365
fix editing tiled images
2025-08-14 12:54:32 +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
fefd054ea0
fixed selection on editor
...
fixed image view and play
2025-07-11 22:46:25 +03:00
Alex Bezdieniezhnykh
ea7c487493
fix show image, fix zoom
2025-07-03 12:53:43 +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
8aa2f563a4
consolidate CommonSecurity to Common.dll
2025-06-13 23:06:48 +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
b345137f16
fix bugs with UI for gps denied
2025-05-30 02:09:15 +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
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
dzaitsev
d92da6afa4
Errors sending to UI
...
notifying client of AI model conversion
2025-05-14 12:43:50 +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
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
Alex Bezdieniezhnykh
73c2ab5374
stop inference on stop pressed
...
small fixes
2025-03-24 10:52:32 +02:00
Alex Bezdieniezhnykh
6429ad62c2
refactor external clients
...
put model batch size as parameter in config
2025-03-24 00:33:41 +02:00
Alex Bezdieniezhnykh
33070b90bf
fix image save, ui small fixes
2025-03-12 01:07:52 +02:00
Alex Bezdieniezhnykh
c314268d1e
added better logging to python
...
add day / winter / night switcher
2025-02-17 18:41:18 +02:00
Alex Bezdieniezhnykh
0d6ea4264f
add publish script, check its work
2025-02-14 23:08:50 +02:00
Alex Bezdieniezhnykh
c1b5b5fee2
use nms in the model itself, simplify and make postprocess faster.
...
make inference in batches, fix c# handling, add overlap handling
2025-02-10 14:55:00 +02:00
Alex Bezdieniezhnykh
e7afa96a0b
fix inference UI and annotation saving
2025-01-30 12:33:24 +02:00
Alex Bezdieniezhnykh
62623b7123
add ramdisk, load AI model to ramdisk and start recognition from it
...
rewrite zmq to DEALER and ROUTER
add GET_USER command to get CurrentUser from Python
all auth is on the python side
inference run and validate annotations on python
2025-01-29 17:45:26 +02:00
Alex Bezdieniezhnykh
1bc1d81fde
small fixes, renames
2025-01-15 16:41:42 +02:00
Alex Bezdieniezhnykh
ae2c62350a
remove fix, todo: test
2025-01-03 18:32:56 +02:00
Alex Bezdieniezhnykh
8b94837f18
add offset
...
fixes
add visual validation border and validate functionality
2024-12-28 15:51:27 +02:00
Alex Bezdieniezhnykh
48c9ccbfda
add db WIP 2, 80%
...
refactor, renames
2024-12-24 06:07:13 +02:00
Alex Bezdieniezhnykh
5fa18aa514
queue + local sqlite WIP
2024-12-17 18:46:33 +02:00
Alex Bezdieniezhnykh
3944df8efe
add nth frame to ai recognition to config
2024-12-03 11:36:20 +02:00
Alex Bezdieniezhnykh
3b40bd601e
rework to Azaion.Suite, show tabs with annotator and dataset explorer
2024-11-23 08:53:12 +02:00
Alex Bezdieniezhnykh
5a592e9dbf
rework to Azaion.Suite
2024-11-21 13:41:32 +02:00