Commit Graph
50 Commits
Author SHA1 Message Date
amkovkov 913805eb70 feat: mock run mode
extract IImageCapturerService interface from ImageCapturerService
add ImageCapturerMockService as implementation of IImageCapturerService
add --mock flag in command line interface and implement its usage
2026-06-17 10:35:36 +03:00
amkovkov 0676c0be75 feat: aminecontent calibration reforge 2026-06-17 10:31:40 +03:00
amkovkov 0849a0ae67 feat: quality property 2026-06-08 09:47:52 +03:00
amkovkov 226d35f5d5 feat: some analysis changes 2026-06-08 07:37:38 +03:00
amkovkov f1a840b23b feat: add delay before capturing 2026-06-08 07:36:22 +03:00
amkovkov 2d99880d08 feat: SystemView 2026-05-13 15:47:31 +03:00
amkovkov 3cc4d21947 feat: massive rework
1) GSS2.Core:
- strip prefixes in GSS2.Core.Analysis.AmineContent namespace class names
- add IEnumerable<double>.Variance extension
- remake analysis + update database so not needed to store all every file, calibration data also stored in database, also currently capturing images stored in system temporary directory and rewriting every time
2) GSS.UI.Core: AsyncImageRecordViewModel make zoom and pans public
3) GSS:
- remove image-storage-clear command
- remove ResultsView and ResultsViewModel, results presented in analysis
- rework calibration views
- add analysis views
- add text and number fields editors view
- add confirmation view on danger buttons
2026-05-13 12:56:32 +03:00
amkovkov 7a42ff5f3c feat: SeparatorCalibration View and ViewModel 2026-04-14 16:18:13 +03:00
amkovkov 8cf1c89863 feat: starting to build a application itself
add "capture" and "camera-tuning" commands for cli
2026-04-07 13:28:20 +03:00
amkovkov d0ecc31da2 feat: add MDA serializer
utility for serialization and deserialization of multi-dimensional
arrays
2026-04-06 14:49:25 +03:00
amkovkov bbf233d14c feat: update db, move autogen db slop to subdir 2026-03-18 19:33:56 +03:00
amkovkov d2fa10003e fix: ImageStorage.GetFullPath 2026-03-11 13:22:25 +03:00
amkovkov bf7dc5a3d4 feat: Dictionary AddRange extensions 2026-03-11 13:21:35 +03:00
amkovkov 821144a691 fix: typos
TOO many typos
2026-03-11 12:46:21 +03:00
amkovkov cd974ebcca feat: update amine content calibration db 2026-03-04 10:00:17 +03:00
amkovkov 702a46fc55 feat: ImageSotrage clear 2026-03-02 09:22:38 +03:00
amkovkov 55cd62ec9c feat: ImageStorageService add sub dirs 2026-02-27 12:32:55 +03:00
amkovkov c010b0ab6a feat: AmineContentCalibration db fix warnings, remove tray table 2026-02-27 12:32:24 +03:00
amkovkov 64fa8090dc refactor: AmineContent Database 2026-02-27 08:58:33 +03:00
amkovkov 77371f656a feat: EnumerableExtensions All and Any IEnumerable<bool> extensions 2026-02-26 11:18:06 +03:00
amkovkov 6bbe0d7e09 feat: ImageStorageService 2026-02-26 07:50:15 +03:00
amkovkov f1ce8ea572 feat: add IlluminatorService intencity changed events 2026-02-19 08:15:42 +03:00
amkovkov 1c315a6994 feat: Control value converter 2026-02-17 14:54:38 +03:00
amkovkov 5b8db82894 feat: camera tuning + capturing command + raw image correction 2026-02-17 14:42:50 +03:00
amkovkov 50df69edf5 feat: Camera settings + some refactor 2026-02-16 11:45:04 +03:00
amkovkov 691129eff4 refactor: hardware services 2026-02-12 08:34:19 +03:00
amkovkov eaa20dbe75 fix: typo 2026-02-12 07:22:37 +03:00
amkovkov 40aa38d353 feat: SectionPanel
Add scroll flugs
Add carusel scroll
Add animation
2026-02-10 15:03:23 +03:00
amkovkov 6a6cf2e78a fix: typo 2026-02-09 12:50:05 +03:00
amkovkov 47ca758fbb fix: CameraService view finder
Image capturing while view finder work
2026-02-09 09:42:39 +03:00
amkovkov 201c67d46e refactor: move Logging to GSS2.Core 2026-02-04 07:31:56 +03:00
amkovkov 99ebb79e0f feat: CameraView OpenGL render 2026-02-03 20:09:29 +03:00
amkovkov dc3c195c21 feat: CameraView + CameraService fences 2026-01-29 12:10:59 +03:00
amkovkov 3283d73b3b fix: CameraView memory leakage 2026-01-28 15:03:46 +03:00
amkovkov 58f307c444 feat: GSS2.Test refactor + ComputeResourcesService 2026-01-26 13:54:29 +03:00
amkovkov d4e7c300f4 chore: move CameraView logic to itself 2026-01-23 08:42:58 +03:00
amkovkov 8896629ce2 fix: GSS2.Test Vulakn render image buffer rotation 2026-01-23 07:52:05 +03:00
amkovkov 5af1c508f5 feat: GSS2.Test - UI+DI, Vulkan render test 2026-01-22 08:04:04 +03:00
amkovkov 2ce8d3e966 feat: AvaloniaUi GSS2.Test 2026-01-16 14:17:19 +03:00
amkovkov af828a407d feat: image caprure with averaging 2026-01-16 09:44:00 +03:00
amkovkov ced7e294eb feat: CameraService
Add stable optainitng of raw image from camera
2026-01-15 14:58:11 +03:00
amkovkov 18a50b745d fix: typo in CameraService 2025-12-19 09:32:12 +03:00
amkovkov 4de442f51f feat: CameraService camera image capture
Add GSS2.FrameDecoders project for image decoding realizations
Add IFrameDecoder interface and FrameDecoderHelper class
Add CameraService.CaptureImage method
2025-12-18 09:26:00 +03:00
amkovkov 650fd03bfe feat: CameraService features and buffer mapping
Use cleanup method in dispose
Add initialization methods null fields check
Add image capture stream buffer memory mapping
2025-12-17 09:48:50 +03:00
amkovkov 34635c39b5 feat: create di helper and update appsettings 2025-12-15 15:32:47 +03:00
amkovkov 5a4ef0b4f7 feat: create camera service base 2025-12-15 15:32:14 +03:00
amkovkov a8de3624ab chore: remove unnecessary usings 2025-12-15 15:31:39 +03:00
amkovkov 6a2b4a5970 feat: migrations update
Added tool for migrations
Updated AmineContentCalibration db
Create AmineContentResults db
2025-12-15 15:29:52 +03:00
amkovkov d50557a581 feat: минорые изменения после тестирования 2025-11-28 14:20:24 +03:00
amkovkov 5ff0384def Первый коммит 2025-11-27 14:02:00 +03:00