run_all.sh 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/bash
  2. set -e
  3. # 自动切换到当前脚本所在目录
  4. SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
  5. cd "$SCRIPT_DIR"
  6. if [ "$#" -ne 1 ]; then
  7. echo "--------------------------------------------------------"
  8. echo "❌ 错误: 必须提供一个点云场景路径。"
  9. echo "用法: $0 <输入文件夹路径>"
  10. echo "--------------------------------------------------------"
  11. exit 1
  12. fi
  13. INPUT_FOLDER="$1"
  14. echo "========================================================"
  15. echo "🚀 算法点云处理任务开始启动!!!"
  16. echo "👉 输入文件夹路径: ${INPUT_FOLDER}"
  17. echo "========================================================"
  18. echo ""
  19. echo "--- [步骤 1/3] 正在执行 denosie_downsampling_ply.py (点云预处理阶段) ---"
  20. python denosie_downsampling_ply.py -i "${INPUT_FOLDER}"
  21. echo "✅ 点云采样和去噪执行完成。"
  22. echo ""
  23. echo "--- [步骤 2/3] 正在执行 client.py (服务器计算阶段) ---"
  24. python client.py -i "${INPUT_FOLDER}"
  25. echo "✅ 服务器计算执行完成。"
  26. echo ""
  27. echo "--- [步骤 3/3] 正在执行 save_result.py (结果生成阶段) ---"
  28. python save_result.py -i "${INPUT_FOLDER}"
  29. echo "✅ 结果生成执行完成。"
  30. echo ""
  31. echo "========================================================"
  32. echo "🎉 恭喜!所有脚本已成功执行完毕!!!"
  33. echo "========================================================"