Ubuntu20.04配置VTK教程

在 Ubuntu 20.04 上配置 VTK(Visualization Toolkit)的详细教程如下:


步骤 1:更新系统

sudo apt update && sudo apt upgrade -y

步骤 2:安装依赖项

VTK 依赖多个库,因此需要安装它们:

sudo apt install -y build-essential cmake git libgl1-mesa-dev \
    libxt-dev libxrender-dev libxext-dev libglu1-mesa-dev \
    libosmesa6-dev libxrandr-dev libxinerama-dev libxcursor-dev \
    freeglut3-dev libtiff-dev libjpeg-dev libpng-dev libexpat1-dev \
    libfreetype6-dev libxml2-dev libsqlite3-dev qtbase5-dev qttools5-dev \
    qttools5-dev-tools qtchooser libqt5opengl5-dev

步骤 3:安装 VTK(两种方式)

VTK 有两种安装方式:

  1. APT 方式(适用于一般需求)
  2. 源码编译(适用于最新版本或需要自定义选项)

方法 1:使用 APT 直接安装(推荐)

sudo apt install -y libvtk9-dev vtk9

安装完成后,可以使用以下命令验证:

vtk --version

方法 2:从源码编译安装(适用于最新版本或需要自定义编译选项)

步骤 3.1:下载 VTK 源码
cd ~
git clone https://gitlab.kitware.com/vtk/vtk.git
cd vtk

可选择特定版本(例如 VTK 9.2.6):

git checkout v9.2.6
步骤 3.2:创建编译目录
mkdir build && cd build
步骤 3.3:配置 CMake
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DVTK_WRAP_PYTHON=ON -DVTK_GROUP_ENABLE_Qt=YES

参数说明:

  • -DBUILD_SHARED_LIBS=ON:构建共享库
  • -DVTK_WRAP_PYTHON=ON:启用 Python 绑定(如果需要)
  • -DVTK_GROUP_ENABLE_Qt=YES:启用 Qt 支持(如果需要 GUI 组件)
步骤 3.4:编译并安装
make -j$(nproc)
sudo make install

步骤 4:验证安装

检查 VTK 版本

vtk --version

测试 Python 绑定

如果启用了 Python 绑定,可以在 Python 中测试:

import vtk
print(vtk.vtkVersion().GetVTKVersion())

如果没有报错并正确输出 VTK 版本号,则安装成功。


步骤 5(可选):配置环境变量

有时需要手动配置 VTK 的库路径:

echo 'export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

这样,你的 Ubuntu 20.04 就成功配置了 VTK!

你可能感兴趣的:(环境配置,ubuntu,计算机视觉)