Commit graph

159 commits

Author SHA1 Message Date
Arnaud_Cayrol
8735f8ef6b Wip blurry image detection 2026-02-09 19:01:49 +01:00
Arnaud_Cayrol
9d313382eb Better brightness filtering UI 2026-02-08 15:50:14 +01:00
Arnaud_Cayrol
8b14ae88a0 Set brightness filter to only look at face region 2026-02-08 15:20:23 +01:00
Arnaud_Cayrol
0fe23329c9 Small frontend fixes 2026-02-08 13:35:31 +01:00
Arnaud_Cayrol
1bfee19616 Better result view: show discared / kept stats 2026-02-08 13:17:28 +01:00
Arnaud_Cayrol
b780dbad3e Added visualisation for face alignment setting 2026-02-08 12:42:51 +01:00
Arnaud_Cayrol
5cbec95e74 Add a visual eye indicatore for eye ratio. 2026-02-08 11:22:31 +01:00
Arnaud_Cayrol
dd4dada65d disable github workflow for now 2026-02-08 10:45:22 +01:00
Arnaud_Cayrol
fc1f6ac728 Frontend cleanup: fix warnings 2026-02-08 10:40:11 +01:00
Arnaud_Cayrol
b2fcd531d1 Frontend cleanup: moved global style to separate file, better error handling, better contant handling. 2026-02-08 10:33:15 +01:00
Arnaud_Cayrol
79af84ad5e Frontend cleanup: moved some utility functions into a dedicated folder 2026-02-08 10:19:02 +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
6f8d52695c Fix some frontend bugs related to folder naming 2026-02-06 20:09:27 +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
71b58db82a add settings reset button 2026-01-31 11:09:20 +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
Arnaud_Cayrol
38970b8849 Add settings control in web UI 2026-01-27 22:36:26 +01:00
Arnaud_Cayrol
ca29854ab3 Code cleanup 2026-01-27 22:03:44 +01:00
Arnaud_Cayrol
7351a4b032 Fix the bounding box coordinates system 2026-01-27 17:05:46 +01:00
Arnaud_Cayrol
211ebaf63f Moved cropping and debug visualization in the face_processing module. 2026-01-27 16:49:35 +01:00
Arnaud_Cayrol
95a935ee1f Working on the output folder structure + debug visualization 2026-01-26 19:51:42 +01:00
Arnaud_Cayrol
3fd9f747d7 Improve the cancellation (instant now), use people's thumbnail in the webpage 2026-01-26 18:55:03 +01:00
Arnaud_Cayrol
5869d3c24b Add Svelte 5 frontend and fix job cancellation 2026-01-25 20:01:14 +01:00