42 lines
984 B
Bash
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"
|