Commit graph

159 commits

Author SHA1 Message Date
Arnaud_Cayrol
11598d2cbf Work on the parallel job processing 2026-01-25 18:43:18 +01:00
Arnaud_Cayrol
17ab6392f4 Added an optional test using the immich public demo. Added some clarifying comments 2026-01-24 19:35:11 +01:00
Arnaud Cayrol
d8e4d0834c init rust rewrite 2026-01-24 11:32:19 +01:00
Arnaud_Cayrol
d664c29a79 Typo 2025-04-13 14:28:52 +02:00
Arnaud_Cayrol
a3a128b7c4 Update readme and setup docker image tagging 2025-04-13 14:26:50 +02:00
Arnaud_Cayrol
4dd1224679 typo 2025-04-13 13:52:37 +02:00
Arnaud_Cayrol
211c65699d Add a deploy step 2025-04-13 13:50:48 +02:00
Arnaud_Cayrol
03e811cede typo 2025-04-13 13:34:10 +02:00
Arnaud_Cayrol
0829b445c5 trigger action on docker branch 2025-04-13 13:32:34 +02:00
Arnaud_Cayrol
03f015137a Add dockerfile and github action 2025-04-13 13:30:36 +02:00
Arnaud_Cayrol
c7f5185098 Fix ffmpeg and logging 2025-04-13 13:03:23 +02:00
Arnaud_Cayrol
e11af67668 Fix progress bar when done processing 2025-04-13 09:42:37 +02:00
Arnaud_Cayrol
5b789f4674 Fix framerate field visibility 2025-04-12 22:27:47 +02:00
Arnaud_Cayrol
57a6651394 Cleanup 2025-04-12 22:17:46 +02:00
Arnaud_Cayrol
ee7f450a96 Reverse video compile checkbox 2025-04-12 22:09:13 +02:00
Arnaud_Cayrol
e0d50cd496 Timelapse does compile 2025-04-12 21:47:49 +02:00
Arnaud_Cayrol
225728d624 Working on ffmpeg call 2025-04-12 20:40:42 +02:00
Arnaud_Cayrol
22351cf31e Better pose threshold description 2025-04-12 20:05:34 +02:00
Arnaud_Cayrol
4b7b91c97f Split immich api features into separate file 2025-04-12 20:02:54 +02:00
Arnaud_Cayrol
1870c956b0 Working on pose threshold and fix multithreading 2025-04-12 17:46:15 +02:00
Arnaud_Cayrol
cec1cc8ff0 Move code to calculate_eye_alignment_transform 2025-04-12 16:52:48 +02:00
Arnaud_Cayrol
dd55dcbf3c Add back resolution threshold. Improve eye openness detection 2025-04-12 16:37:47 +02:00
Arnaud_Cayrol
fd4ef490c7 Fix syntax error 2025-04-12 16:24:05 +02:00
Arnaud_Cayrol
9df9d7519c Simplified process parameters 2025-04-12 14:45:22 +02:00
Arnaud_Cayrol
2bfc68c520 Set defaults in main.py 2025-04-12 14:02:00 +02:00
Arnaud_Cayrol
b5d340c1ae Clean up main.py 2025-04-12 13:54:27 +02:00
Arnaud_Cayrol
fc856e10c3 Output a landmarks dict 2025-04-12 13:33:42 +02:00
Arnaud_Cayrol
e72070b75e Refactoring code 2025-04-12 11:15:13 +02:00
Arnaud_Cayrol
2c1aa9bf5a Discard faced with closed eyes 2025-04-11 21:44:41 +02:00
Arnaud_Cayrol
24a4727dd1 Zoom out a bit on final image, disable /progress route spam 2025-04-11 20:43:15 +02:00
Arnaud_Cayrol
32c74cc627 Fix landmark detection 2025-04-11 19:19:48 +02:00
Arnaud_Cayrol
9a6b859f37 Use the initial immich face bounding box for landmark detection 2025-04-11 17:55:19 +02:00
Arnaud_Cayrol
248fb36e8d typo 2025-04-10 22:29:52 +02:00
Arnaud_Cayrol
94e199366f Use immich face bounding box rather that recomputing with dlib 2025-04-10 21:52:02 +02:00
Arnaud_Cayrol
a2b1000eb7 remove format timelapse and some magic numbers 2025-04-10 20:57:08 +02:00
Arnaud_Cayrol
a18fcc81c8 Add progress report for ffmpeg 2025-04-09 21:41:20 +02:00
Arnaud_Cayrol
d91fc0b254 Fix date range 2025-04-09 20:33:26 +02:00
Arnaud_Cayrol
ea2a8be8eb Simplify multithreading code 2025-04-09 20:19:44 +02:00
Arnaud_Cayrol
0a4d1208ad Fix progress report skipping bad images 2025-04-09 19:48:32 +02:00
Arnaud_Cayrol
3c87086292 Fix output folder 2025-04-07 21:09:21 +02:00
Arnaud_Cayrol
beb47a51c8 typo 2025-04-07 21:02:52 +02:00
Arnaud_Cayrol
e7075dbec7 Add warning if files present in output folder, fix cancellation button 2025-04-07 20:53:42 +02:00
Arnaud_Cayrol
23939cccdd Add api cred validation, cancel button, ffmpeg timelapse and date range 2025-04-07 20:23:09 +02:00
Arnaud_Cayrol
399b09960d Rework multithreading 2025-04-07 19:04:37 +02:00
Arnaud_Cayrol
46060579f1 Add a progress bar 2025-04-06 21:19:20 +02:00
Arnaud_Cayrol
32ab253e6e Better form fields 2025-04-06 21:02:21 +02:00
Arnaud_Cayrol
cda0187aef Make max workers a drop down selection 2025-04-06 20:53:26 +02:00
Arnaud_Cayrol
e926625878 Preftified the webpage 2025-04-06 20:45:00 +02:00
Arnaud_Cayrol
50c556e8b0 Get api key and enpoint from docker env 2025-04-06 20:05:14 +02:00
Arnaud_Cayrol
188658d6fa Add a basic parameters webpage 2025-04-06 19:08:27 +02:00