#!/usr/bin/env bash set -euo pipefail # set -x ZIP_NAME="YMrobot.zip" DATASET_PATH="/home/ymzz/YMbot_ROS2/YMrobot" PYTHON_BIN="/home/ymzz/anaconda3/bin/python" CONVERT_SCRIPT="/home/ymzz/YMbot_ROS2/src/dataset_recorder/img2video.py" ZIP_PATH="$(dirname "$DATASET_PATH")/${ZIP_NAME}" if [[ ! -d "${DATASET_PATH}" ]]; then echo "[ERROR] DATASET_PATH 不存在: ${DATASET_PATH}" >&2 exit 2 fi echo "[INFO] Convert images to videos ..." "${PYTHON_BIN}" "${CONVERT_SCRIPT}" echo "[INFO] Create zip: ${ZIP_PATH}" rm -f "${ZIP_PATH}" pushd "${DATASET_PATH}" >/dev/null zip -r "${ZIP_PATH}" "data" "meta" "videos" popd >/dev/null