run_all.sh 1.3 KB

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