image2video.sh 636 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # set -x
  4. ZIP_NAME="YMrobot.zip"
  5. DATASET_PATH="/home/ymzz/YMbot_ROS2/YMrobot"
  6. PYTHON_BIN="/home/ymzz/anaconda3/bin/python"
  7. CONVERT_SCRIPT="/home/ymzz/YMbot_ROS2/src/dataset_recorder/img2video.py"
  8. ZIP_PATH="$(dirname "$DATASET_PATH")/${ZIP_NAME}"
  9. if [[ ! -d "${DATASET_PATH}" ]]; then
  10. echo "[ERROR] DATASET_PATH 不存在: ${DATASET_PATH}" >&2
  11. exit 2
  12. fi
  13. echo "[INFO] Convert images to videos ..."
  14. "${PYTHON_BIN}" "${CONVERT_SCRIPT}"
  15. echo "[INFO] Create zip: ${ZIP_PATH}"
  16. rm -f "${ZIP_PATH}"
  17. pushd "${DATASET_PATH}" >/dev/null
  18. zip -r "${ZIP_PATH}" "data" "meta" "videos"
  19. popd >/dev/null