InternGPT / third-party /lama /docker /1_generate_masks_from_raw_images.sh
zyliu's picture
release iChatApp
0f90f73
raw history blame
No virus
756 Bytes
#!/usr/bin/env bash
if (( $# < 3 ))
then
echo "Usage: $0 config_name input_images_dir image_mask_dataset_out_dir [other args to gen_mask_dataset.py]"
exit 1
fi
CURDIR="$(dirname $0)"
SRCDIR="$CURDIR/.."
SRCDIR="$(realpath $SRCDIR)"
CONFIG_LOCAL_PATH="$(realpath $1)"
INPUT_LOCAL_DIR="$(realpath $2)"
OUTPUT_LOCAL_DIR="$(realpath $3)"
shift 3
mkdir -p "$OUTPUT_LOCAL_DIR"
docker run \
-v "$SRCDIR":/home/user/project \
-v "$CONFIG_LOCAL_PATH":/data/config.yaml \
-v "$INPUT_LOCAL_DIR":/data/input \
-v "$OUTPUT_LOCAL_DIR":/data/output \
-u $(id -u):$(id -g) \
--name="lama-mask-gen" \
--rm \
windj007/lama \
/home/user/project/bin/gen_mask_dataset.py \
/data/config.yaml /data/input /data/output $@