Arnaud_Cayrol
|
d9809539dc
|
cargo fmt
|
2026-02-13 22:59:40 +01:00 |
|
Arnaud_Cayrol
|
fbafb2c1e1
|
Setup config folder to be a mounted volume
|
2026-02-13 22:56:33 +01:00 |
|
Arnaud_Cayrol
|
55a3ff7378
|
Add a CI and dockerfile
|
2026-02-13 22:26:58 +01:00 |
|
Arnaud_Cayrol
|
1c0d7a2620
|
Better default settings
|
2026-02-13 20:58:38 +01:00 |
|
Arnaud_Cayrol
|
c51afcebb1
|
Removed duplication of default configs from frontend
|
2026-02-13 19:43:44 +01:00 |
|
Arnaud_Cayrol
|
88214ca413
|
Add an option to use immich previews (1440p) intead of full images
|
2026-02-13 17:10:24 +01:00 |
|
Arnaud_Cayrol
|
bbe6cd4d01
|
Fix documentation and default settings
|
2026-02-12 22:39:31 +01:00 |
|
Arnaud_Cayrol
|
c6f2a0b346
|
Revert some changes that made the pipeline slower.
|
2026-02-12 21:46:30 +01:00 |
|
Arnaud_Cayrol
|
2e649dd540
|
small improvements to the rust backend
|
2026-02-12 20:20:12 +01:00 |
|
Arnaud_Cayrol
|
853ec49d35
|
Better eye debuging visualisation (zoom)
|
2026-02-11 18:22:04 +01:00 |
|
Arnaud_Cayrol
|
d16271345d
|
Reorganize some settings
|
2026-02-11 18:01:29 +01:00 |
|
Arnaud_Cayrol
|
871b35c233
|
Add an early return if a time slot is already filled
|
2026-02-11 17:29:26 +01:00 |
|
Arnaud_Cayrol
|
66e7af28eb
|
Rename date limit setting
|
2026-02-10 17:39:15 +01:00 |
|
Arnaud_Cayrol
|
0ae09da074
|
Add date proximity limitting
|
2026-02-09 21:53:40 +01:00 |
|
Arnaud_Cayrol
|
fb4fc59e84
|
Implement a timestamp processing step, minor frontend fixes
|
2026-02-09 21:24:52 +01:00 |
|
Arnaud_Cayrol
|
2746f18621
|
Move EAR calculation to eye_filter.rs
|
2026-02-09 20:29:15 +01:00 |
|
Arnaud_Cayrol
|
788b4b620e
|
Face alignment: use repeat fill instead of black fill
|
2026-02-09 20:18:41 +01:00 |
|
Arnaud_Cayrol
|
4c98fc8d60
|
Implement webUI setting for min sharpness
|
2026-02-09 19:40:18 +01:00 |
|
Arnaud_Cayrol
|
8735f8ef6b
|
Wip blurry image detection
|
2026-02-09 19:01:49 +01:00 |
|
Arnaud_Cayrol
|
8b14ae88a0
|
Set brightness filter to only look at face region
|
2026-02-08 15:20:23 +01:00 |
|
Arnaud_Cayrol
|
4f4f64aab1
|
Fixed an issue with caching. Initial resize is tied to eye distance setting.
|
2026-02-07 22:53:39 +01:00 |
|
Arnaud_Cayrol
|
250cbd491a
|
Eye alignment now only needs one setting (inter-eye distance)
|
2026-02-07 21:39:42 +01:00 |
|
Arnaud_Cayrol
|
621b93c599
|
Rework eye alignment, use previous approach
|
2026-02-07 10:26:35 +01:00 |
|
Arnaud_Cayrol
|
465b0cbbae
|
Ignore roll for face orientation filtering.
|
2026-02-07 10:01:11 +01:00 |
|
Arnaud_Cayrol
|
6ba592a84e
|
Fix clippy warnings and apply auto formatting.
|
2026-02-05 21:55:10 +01:00 |
|
Arnaud_Cayrol
|
06098add58
|
Use repeat padding in crop, rework debug vis for face orientation detection.
|
2026-02-05 21:44:06 +01:00 |
|
Arnaud_Cayrol
|
24f7b86ab1
|
Crop -> crop and resize
|
2026-02-04 21:15:55 +01:00 |
|
Arnaud_Cayrol
|
1afcf2de21
|
Add tests for folder name
|
2026-02-04 20:56:52 +01:00 |
|
Arnaud_Cayrol
|
6b8963a81a
|
Sanitize accents out of folder name
|
2026-02-04 20:53:58 +01:00 |
|
Arnaud_Cayrol
|
49f3dd6386
|
WIP improving debug visualisation in head_pose
|
2026-02-04 20:50:57 +01:00 |
|
Arnaud_Cayrol
|
c7304bb1c8
|
Use snake_case for folder name
|
2026-02-04 20:02:14 +01:00 |
|
Arnaud_Cayrol
|
cc9ac97284
|
More user friendly immich url handling
|
2026-02-04 19:51:44 +01:00 |
|
Arnaud_Cayrol
|
6dc406fddb
|
Delete folder instread of overwrite if already exists
|
2026-02-04 19:37:16 +01:00 |
|
Arnaud_Cayrol
|
77e05d663e
|
Pipeline improvements: brightness check after crop, alignment mandatory.
|
2026-02-04 19:31:04 +01:00 |
|
Arnaud_Cayrol
|
9554c6d2fb
|
Code cleanup in the pipeline module, clean up duplicated code.
|
2026-02-04 19:14:13 +01:00 |
|
Arnaud_Cayrol
|
1767096d00
|
Removed the face processing module, moved it to the pipeline module
|
2026-02-03 22:55:59 +01:00 |
|
Arnaud_Cayrol
|
0114426172
|
Reduce code duplication, add utility functions
|
2026-02-02 21:12:05 +01:00 |
|
Arnaud_Cayrol
|
7c6c378687
|
working on debug visualisation
|
2026-02-02 20:11:31 +01:00 |
|
Arnaud_Cayrol
|
41175c1c1b
|
wip face landmark detection and alignment
|
2026-02-01 14:15:39 +01:00 |
|
Arnaud_Cayrol
|
291989cf4a
|
Implement websocket instead of polling for frontend progress update
|
2026-02-01 09:15:44 +01:00 |
|
Arnaud_Cayrol
|
d7b0238c5b
|
Working on making each image processing step modularized and easy to expand
|
2026-01-31 15:24:22 +01:00 |
|
Arnaud_Cayrol
|
41d50167eb
|
Changed the face processing to generic tasks with traits. No need to hardcode them anymore.
|
2026-01-31 14:51:40 +01:00 |
|
Arnaud_Cayrol
|
f5056130e5
|
Fix UI bug with SkipReason count
|
2026-01-31 10:31:02 +01:00 |
|
Arnaud_Cayrol
|
a6d491d3c2
|
Added settigns validation, made skip reason more expansible
|
2026-01-31 09:42:24 +01:00 |
|
Arnaud_Cayrol
|
41506d6a3a
|
Code cleanup : split web handler module
|
2026-01-31 09:16:52 +01:00 |
|
Arnaud_Cayrol
|
499094c25a
|
Improvements to the video handling (download, gallery view etc..)
|
2026-01-30 18:23:16 +01:00 |
|
Arnaud_Cayrol
|
1854ecd8e0
|
Implemented the ffmpeg video compilation
|
2026-01-30 17:40:13 +01:00 |
|
Arnaud_Cayrol
|
1278c6290c
|
Add a galery view to manually cleanup the assets before timelapse compilation.
|
2026-01-29 21:46:19 +01:00 |
|
Arnaud_Cayrol
|
eadd1b5d7b
|
Allow background processing (can close web page and reopen)
|
2026-01-28 20:35:43 +01:00 |
|
Arnaud_Cayrol
|
d52e334ba7
|
Improvements to the frontend : display skip reason, better settings organization.
|
2026-01-28 20:03:33 +01:00 |
|