Files
2025-06-29 20:15:51 +08:00

42 lines
984 B
Bash

#!/bin/bash
# Installation script for dependencies on Ubuntu/Debian systems
set -e
echo "Installing dependencies for Image to PCD Converter..."
# Update package list
sudo apt update
# Install build tools
echo "Installing build tools..."
sudo apt install -y build-essential cmake pkg-config
# Install PCL
echo "Installing PCL (Point Cloud Library)..."
sudo apt install -y libpcl-dev
# Install OpenCV
echo "Installing OpenCV..."
sudo apt install -y libopencv-dev
# Install Eigen3
echo "Installing Eigen3..."
sudo apt install -y libeigen3-dev
# Install yaml-cpp
echo "Installing yaml-cpp..."
sudo apt install -y libyaml-cpp-dev
# Install VTK (for PCL visualization)
echo "Installing VTK..."
sudo apt install -y libvtk7-dev || sudo apt install -y libvtk9-dev
# Optional: Install additional useful tools
echo "Installing additional tools..."
sudo apt install -y git
echo "All dependencies installed successfully!"
echo "You can now build the project using: ./scripts/build.sh"