From e50772ab64f91366f1f1d7c55c270fde0c55d799 Mon Sep 17 00:00:00 2001 From: Smiril Date: Wed, 17 Aug 2022 09:49:36 +0200 Subject: [PATCH] Core Development Reset --- scripts/0_setup.sh | 8 ++++---- scripts/2_extract_PNG_from_video_data_src.sh | 8 ++++++++ scripts/2_extract_images_from_video_data_src.sh | 2 +- scripts/3_extract_PNG_from_video_data_dst.sh | 8 ++++++++ scripts/3_other_denoise_extracted_data_dst.sh | 7 +++++++ scripts/4.2.0_data_src_sort_by_black.sh | 8 ++++++++ scripts/4.2.1_data_src_sort_by_blur.sh | 8 ++++++++ scripts/4.2.2_data_src_sort_by_similar_histogram.sh | 8 ++++++++ scripts/4.2.3_data_src_sort_by_one_face.sh | 8 ++++++++ scripts/4.2.4_data_src_sort_by_dissimilar_face.sh | 8 ++++++++ .../4.2.4_data_src_sort_by_dissimilar_histogram.sh | 8 ++++++++ scripts/4.2.5_data_src_sort_by_face_pitch.sh | 8 ++++++++ scripts/4.2.5_data_src_sort_by_face_yaw.sh | 8 ++++++++ scripts/4.2.6_data_src_sort_by_final.sh | 8 ++++++++ scripts/4.2_other_data_src_sort_by_brightness.sh | 7 +++++++ scripts/4.2_other_data_src_sort_by_hue.sh | 7 +++++++ .../4.2_other_data_src_sort_by_original_filename.sh | 7 +++++++ ...other_data_src_util_add_landmarks_debug_images.sh | 7 +++++++ ..._other_data_src_util_recover_original_filename.sh | 7 +++++++ scripts/4_data_src_extract_faces_MANUAL.sh | 10 ++++++++++ scripts/4_data_src_extract_faces_MT_all_GPU.sh | 9 +++++++++ scripts/4_data_src_extract_faces_MT_all_GPU_debug.sh | 10 ++++++++++ scripts/4_data_src_extract_faces_MT_best_GPU.sh | 8 ++++++++ scripts/4_data_src_extract_faces_S3FD_all_GPU.sh | 9 +++++++++ .../4_data_src_extract_faces_S3FD_all_GPU_debug.sh | 10 ++++++++++ scripts/4_data_src_extract_faces_S3FD_best_GPU.sh | 8 ++++++++ scripts/5_data_dst_extract_faces_MANUAL.sh | 10 ++++++++++ ..._faces_MANUAL_RE-EXTRACT_DELETED_RESULTS_DEBUG.sh | 12 ++++++++++++ ...5_data_dst_extract_faces_MT_all_GPU+manual_fix.sh | 12 ++++++++++++ scripts/5_data_dst_extract_faces_MT_all_GPU.sh | 10 ++++++++++ scripts/5_data_dst_extract_faces_MT_best_GPU.sh | 9 +++++++++ ...data_dst_extract_faces_S3FD_all_GPU+manual_fix.sh | 12 ++++++++++++ scripts/5_data_dst_extract_faces_S3FD_all_GPU.sh | 11 +++++++++++ scripts/5_data_dst_extract_faces_S3FD_best_GPU.sh | 10 ++++++++++ 34 files changed, 285 insertions(+), 5 deletions(-) create mode 100644 scripts/2_extract_PNG_from_video_data_src.sh create mode 100644 scripts/3_extract_PNG_from_video_data_dst.sh create mode 100644 scripts/3_other_denoise_extracted_data_dst.sh create mode 100644 scripts/4.2.0_data_src_sort_by_black.sh create mode 100644 scripts/4.2.1_data_src_sort_by_blur.sh create mode 100644 scripts/4.2.2_data_src_sort_by_similar_histogram.sh create mode 100644 scripts/4.2.3_data_src_sort_by_one_face.sh create mode 100644 scripts/4.2.4_data_src_sort_by_dissimilar_face.sh create mode 100644 scripts/4.2.4_data_src_sort_by_dissimilar_histogram.sh create mode 100644 scripts/4.2.5_data_src_sort_by_face_pitch.sh create mode 100644 scripts/4.2.5_data_src_sort_by_face_yaw.sh create mode 100644 scripts/4.2.6_data_src_sort_by_final.sh create mode 100644 scripts/4.2_other_data_src_sort_by_brightness.sh create mode 100644 scripts/4.2_other_data_src_sort_by_hue.sh create mode 100644 scripts/4.2_other_data_src_sort_by_original_filename.sh create mode 100644 scripts/4.2_other_data_src_util_add_landmarks_debug_images.sh create mode 100644 scripts/4.2_other_data_src_util_recover_original_filename.sh create mode 100644 scripts/4_data_src_extract_faces_MANUAL.sh create mode 100644 scripts/4_data_src_extract_faces_MT_all_GPU.sh create mode 100644 scripts/4_data_src_extract_faces_MT_all_GPU_debug.sh create mode 100644 scripts/4_data_src_extract_faces_MT_best_GPU.sh create mode 100644 scripts/4_data_src_extract_faces_S3FD_all_GPU.sh create mode 100644 scripts/4_data_src_extract_faces_S3FD_all_GPU_debug.sh create mode 100644 scripts/4_data_src_extract_faces_S3FD_best_GPU.sh create mode 100644 scripts/5_data_dst_extract_faces_MANUAL.sh create mode 100644 scripts/5_data_dst_extract_faces_MANUAL_RE-EXTRACT_DELETED_RESULTS_DEBUG.sh create mode 100644 scripts/5_data_dst_extract_faces_MT_all_GPU+manual_fix.sh create mode 100644 scripts/5_data_dst_extract_faces_MT_all_GPU.sh create mode 100644 scripts/5_data_dst_extract_faces_MT_best_GPU.sh create mode 100644 scripts/5_data_dst_extract_faces_S3FD_all_GPU+manual_fix.sh create mode 100644 scripts/5_data_dst_extract_faces_S3FD_all_GPU.sh create mode 100644 scripts/5_data_dst_extract_faces_S3FD_best_GPU.sh diff --git a/scripts/0_setup.sh b/scripts/0_setup.sh index a1dc69c..4da7128 100755 --- a/scripts/0_setup.sh +++ b/scripts/0_setup.sh @@ -15,7 +15,7 @@ is_arm64 && echo "Running on Apple M1 chip" if [ ! -d .dfl/DeepFaceLab ]; then echo "Cloning DeepFaceLab" - git clone --no-single-branch --depth 1 "https://github.com/Smiril/DeepFaceLab_Apple-Silicon.git" .dfl/DeepFaceLab + git clone --no-single-branch --depth 1 "https://github.com/iperov/DeepFaceLab.git" .dfl/DeepFaceLab if is_arm64; then (cd .dfl/DeepFaceLab; git checkout support-arm64) @@ -28,9 +28,9 @@ fi source .dfl/env/bin/activate -python -m pip install --upgrade pip +python3 -m pip install --upgrade pip -version=$(python -V | cut -f 2 -d ' ' | cut -f 1,2 -d .) +version=$(python3 -V | cut -f 2 -d ' ' | cut -f 1,2 -d .) reqs_file='requirements.txt' version_suffix='' @@ -45,7 +45,7 @@ fi reqs_file="requirements${version_suffix}${architecture_suffix}.txt" -echo "Using $reqs_file for $(python -V)" +echo "Using $reqs_file for $(python3 -V)" if is_arm64; then if [[ -z "$(brew ls --versions hdf5)" ]]; then diff --git a/scripts/2_extract_PNG_from_video_data_src.sh b/scripts/2_extract_PNG_from_video_data_src.sh new file mode 100644 index 0000000..4911ece --- /dev/null +++ b/scripts/2_extract_PNG_from_video_data_src.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" videoed extract-video \ + --input-file "$DFL_WORKSPACE/data_src.*" \ + --output-dir "$DFL_WORKSPACE/data_src" + diff --git a/scripts/2_extract_images_from_video_data_src.sh b/scripts/2_extract_images_from_video_data_src.sh index 77e7417..11de00b 100755 --- a/scripts/2_extract_images_from_video_data_src.sh +++ b/scripts/2_extract_images_from_video_data_src.sh @@ -4,4 +4,4 @@ source scripts/env.sh python "$DFL_MAIN" videoed extract-video \ --input-file "$WORKSPACE/data_src.*" \ - --output-dir "$WORKSPACE/data_src" + --output-dir "$WORKSPACE/data_src" diff --git a/scripts/3_extract_PNG_from_video_data_dst.sh b/scripts/3_extract_PNG_from_video_data_dst.sh new file mode 100644 index 0000000..38d20a7 --- /dev/null +++ b/scripts/3_extract_PNG_from_video_data_dst.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" videoed extract-video \ + --input-file "$DFL_WORKSPACE/data_dst.*" \ + --output-dir "$DFL_WORKSPACE/data_dst" + diff --git a/scripts/3_other_denoise_extracted_data_dst.sh b/scripts/3_other_denoise_extracted_data_dst.sh new file mode 100644 index 0000000..2c7ead7 --- /dev/null +++ b/scripts/3_other_denoise_extracted_data_dst.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" videoed denoise-image-sequence \ + --input-dir "$DFL_WORKSPACE/data_dst" + diff --git a/scripts/4.2.0_data_src_sort_by_black.sh b/scripts/4.2.0_data_src_sort_by_black.sh new file mode 100644 index 0000000..30d44da --- /dev/null +++ b/scripts/4.2.0_data_src_sort_by_black.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by black + diff --git a/scripts/4.2.1_data_src_sort_by_blur.sh b/scripts/4.2.1_data_src_sort_by_blur.sh new file mode 100644 index 0000000..1ee1bf9 --- /dev/null +++ b/scripts/4.2.1_data_src_sort_by_blur.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by blur + diff --git a/scripts/4.2.2_data_src_sort_by_similar_histogram.sh b/scripts/4.2.2_data_src_sort_by_similar_histogram.sh new file mode 100644 index 0000000..902d56c --- /dev/null +++ b/scripts/4.2.2_data_src_sort_by_similar_histogram.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by hist + diff --git a/scripts/4.2.3_data_src_sort_by_one_face.sh b/scripts/4.2.3_data_src_sort_by_one_face.sh new file mode 100644 index 0000000..799d85c --- /dev/null +++ b/scripts/4.2.3_data_src_sort_by_one_face.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by oneface + diff --git a/scripts/4.2.4_data_src_sort_by_dissimilar_face.sh b/scripts/4.2.4_data_src_sort_by_dissimilar_face.sh new file mode 100644 index 0000000..168e327 --- /dev/null +++ b/scripts/4.2.4_data_src_sort_by_dissimilar_face.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by face-dissim + diff --git a/scripts/4.2.4_data_src_sort_by_dissimilar_histogram.sh b/scripts/4.2.4_data_src_sort_by_dissimilar_histogram.sh new file mode 100644 index 0000000..d411bb3 --- /dev/null +++ b/scripts/4.2.4_data_src_sort_by_dissimilar_histogram.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by hist-dissim + diff --git a/scripts/4.2.5_data_src_sort_by_face_pitch.sh b/scripts/4.2.5_data_src_sort_by_face_pitch.sh new file mode 100644 index 0000000..06dd4bd --- /dev/null +++ b/scripts/4.2.5_data_src_sort_by_face_pitch.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by face-pitch + diff --git a/scripts/4.2.5_data_src_sort_by_face_yaw.sh b/scripts/4.2.5_data_src_sort_by_face_yaw.sh new file mode 100644 index 0000000..6122e53 --- /dev/null +++ b/scripts/4.2.5_data_src_sort_by_face_yaw.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by face-yaw + diff --git a/scripts/4.2.6_data_src_sort_by_final.sh b/scripts/4.2.6_data_src_sort_by_final.sh new file mode 100644 index 0000000..0912dfe --- /dev/null +++ b/scripts/4.2.6_data_src_sort_by_final.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by final + diff --git a/scripts/4.2_other_data_src_sort_by_brightness.sh b/scripts/4.2_other_data_src_sort_by_brightness.sh new file mode 100644 index 0000000..f40b9f9 --- /dev/null +++ b/scripts/4.2_other_data_src_sort_by_brightness.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by brightness + diff --git a/scripts/4.2_other_data_src_sort_by_hue.sh b/scripts/4.2_other_data_src_sort_by_hue.sh new file mode 100644 index 0000000..81aaba5 --- /dev/null +++ b/scripts/4.2_other_data_src_sort_by_hue.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by hue + diff --git a/scripts/4.2_other_data_src_sort_by_original_filename.sh b/scripts/4.2_other_data_src_sort_by_original_filename.sh new file mode 100644 index 0000000..8a95487 --- /dev/null +++ b/scripts/4.2_other_data_src_sort_by_original_filename.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" sort \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --by origname + diff --git a/scripts/4.2_other_data_src_util_add_landmarks_debug_images.sh b/scripts/4.2_other_data_src_util_add_landmarks_debug_images.sh new file mode 100644 index 0000000..a8f4fdc --- /dev/null +++ b/scripts/4.2_other_data_src_util_add_landmarks_debug_images.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" util \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --add-landmarks-debug-images + diff --git a/scripts/4.2_other_data_src_util_recover_original_filename.sh b/scripts/4.2_other_data_src_util_recover_original_filename.sh new file mode 100644 index 0000000..07af95a --- /dev/null +++ b/scripts/4.2_other_data_src_util_recover_original_filename.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" util \ + --input-dir "$DFL_WORKSPACE/data_src/aligned" \ + --recover-original-aligned-filename diff --git a/scripts/4_data_src_extract_faces_MANUAL.sh b/scripts/4_data_src_extract_faces_MANUAL.sh new file mode 100644 index 0000000..9969dd0 --- /dev/null +++ b/scripts/4_data_src_extract_faces_MANUAL.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --multi-gpu \ + --detector manual \ + --debug-dir "$DFL_WORKSPACE/data_src/aligned_debug" + diff --git a/scripts/4_data_src_extract_faces_MT_all_GPU.sh b/scripts/4_data_src_extract_faces_MT_all_GPU.sh new file mode 100644 index 0000000..fa405e3 --- /dev/null +++ b/scripts/4_data_src_extract_faces_MT_all_GPU.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --multi-gpu \ + --detector mt + diff --git a/scripts/4_data_src_extract_faces_MT_all_GPU_debug.sh b/scripts/4_data_src_extract_faces_MT_all_GPU_debug.sh new file mode 100644 index 0000000..224544b --- /dev/null +++ b/scripts/4_data_src_extract_faces_MT_all_GPU_debug.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --multi-gpu \ + --detector mt \ + --debug-dir "$DFL_WORKSPACE/data_src/aligned_debug" + diff --git a/scripts/4_data_src_extract_faces_MT_best_GPU.sh b/scripts/4_data_src_extract_faces_MT_best_GPU.sh new file mode 100644 index 0000000..a960c2a --- /dev/null +++ b/scripts/4_data_src_extract_faces_MT_best_GPU.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --detector mt + diff --git a/scripts/4_data_src_extract_faces_S3FD_all_GPU.sh b/scripts/4_data_src_extract_faces_S3FD_all_GPU.sh new file mode 100644 index 0000000..2dd60a0 --- /dev/null +++ b/scripts/4_data_src_extract_faces_S3FD_all_GPU.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --multi-gpu \ + --detector s3fd + diff --git a/scripts/4_data_src_extract_faces_S3FD_all_GPU_debug.sh b/scripts/4_data_src_extract_faces_S3FD_all_GPU_debug.sh new file mode 100644 index 0000000..0efe138 --- /dev/null +++ b/scripts/4_data_src_extract_faces_S3FD_all_GPU_debug.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --multi-gpu \ + --detector s3fd \ + --debug-dir "$DFL_WORKSPACE/data_src/aligned_debug" + diff --git a/scripts/4_data_src_extract_faces_S3FD_best_GPU.sh b/scripts/4_data_src_extract_faces_S3FD_best_GPU.sh new file mode 100644 index 0000000..e54eb10 --- /dev/null +++ b/scripts/4_data_src_extract_faces_S3FD_best_GPU.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +source env.sh + +$DFL_PYTHON "$DFL_SRC/main.py" extract \ + --input-dir "$DFL_WORKSPACE/data_src" \ + --output-dir "$DFL_WORKSPACE/data_src/aligned" \ + --detector s3fd + diff --git a/scripts/5_data_dst_extract_faces_MANUAL.sh b/scripts/5_data_dst_extract_faces_MANUAL.sh new file mode 100644 index 0000000..166be2d --- /dev/null +++ b/scripts/5_data_dst_extract_faces_MANUAL.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --multi-gpu \ + --detector manual \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" diff --git a/scripts/5_data_dst_extract_faces_MANUAL_RE-EXTRACT_DELETED_RESULTS_DEBUG.sh b/scripts/5_data_dst_extract_faces_MANUAL_RE-EXTRACT_DELETED_RESULTS_DEBUG.sh new file mode 100644 index 0000000..a329ccb --- /dev/null +++ b/scripts/5_data_dst_extract_faces_MANUAL_RE-EXTRACT_DELETED_RESULTS_DEBUG.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --multi-gpu \ + --detector manual \ + --manual-output-debug-fix \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" + diff --git a/scripts/5_data_dst_extract_faces_MT_all_GPU+manual_fix.sh b/scripts/5_data_dst_extract_faces_MT_all_GPU+manual_fix.sh new file mode 100644 index 0000000..dd054a5 --- /dev/null +++ b/scripts/5_data_dst_extract_faces_MT_all_GPU+manual_fix.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --multi-gpu \ + --detector mt \ + --manual-fix \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" + diff --git a/scripts/5_data_dst_extract_faces_MT_all_GPU.sh b/scripts/5_data_dst_extract_faces_MT_all_GPU.sh new file mode 100644 index 0000000..ac4d4ee --- /dev/null +++ b/scripts/5_data_dst_extract_faces_MT_all_GPU.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --multi-gpu \ + --detector mt \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" diff --git a/scripts/5_data_dst_extract_faces_MT_best_GPU.sh b/scripts/5_data_dst_extract_faces_MT_best_GPU.sh new file mode 100644 index 0000000..f5e3688 --- /dev/null +++ b/scripts/5_data_dst_extract_faces_MT_best_GPU.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --detector mt \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" diff --git a/scripts/5_data_dst_extract_faces_S3FD_all_GPU+manual_fix.sh b/scripts/5_data_dst_extract_faces_S3FD_all_GPU+manual_fix.sh new file mode 100644 index 0000000..ea3ea57 --- /dev/null +++ b/scripts/5_data_dst_extract_faces_S3FD_all_GPU+manual_fix.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --multi-gpu \ + --detector s3fd \ + --manual-fix \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" + diff --git a/scripts/5_data_dst_extract_faces_S3FD_all_GPU.sh b/scripts/5_data_dst_extract_faces_S3FD_all_GPU.sh new file mode 100644 index 0000000..b407d24 --- /dev/null +++ b/scripts/5_data_dst_extract_faces_S3FD_all_GPU.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --multi-gpu \ + --detector s3fd \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" + diff --git a/scripts/5_data_dst_extract_faces_S3FD_best_GPU.sh b/scripts/5_data_dst_extract_faces_S3FD_best_GPU.sh new file mode 100644 index 0000000..2707b07 --- /dev/null +++ b/scripts/5_data_dst_extract_faces_S3FD_best_GPU.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +cd "$(dirname $0)/.." +source scripts/env.sh + +$DFL_PYTHON "$DFL_SRC" extract \ + --input-dir "$DFL_WORKSPACE/data_dst" \ + --output-dir "$DFL_WORKSPACE/data_dst/aligned" \ + --detector s3fd \ + --debug-dir "$DFL_WORKSPACE/data_dst/aligned_debug" +