05-VTK在图像处理中的应用(7)-卡核

05-VTK在图像处理中的应用(7)

5.12 边缘检测 图像中不连续的灰度值会产生边缘,图像的边缘检测是基于边界的图像分割方法的基础,例如分水岭算法,通常是分割原图的梯度图像,梯度实际上也是反应的图...
05-VTK在图像处理中的应用(6)-卡核

05-VTK在图像处理中的应用(6)

5.10 图像运算 5.10.1 数学运算 vtkImageMathematics提供了基本的一元和二元数学操作。根据不同的操作,需要一个或者两个输入图像。二元数字操作要求两个输入图像具有相同的像素数据类型&...
05-VTK在图像处理中的应用(5)-卡核

05-VTK在图像处理中的应用(5)

5.8 直方图统计 5.8.1 灰度图像直方图 直方图统计是图像处理中的一个非常重要的操作。VTK中实现直方图统计功能的filter是vtkImageAccumulate。其将每个组分的数值范围划分为离散的间隔,...
05-VTK在图像处理中的应用(4)-卡核

05-VTK在图像处理中的应用(4)

5.7 区域提取 5.7.1 提取感兴趣区域  感兴趣区域(Volum of Interest)是指图像内部的一个子区域。在VTK中vtkExtractVOI类实现由用户指定的区域范围提取图像的子图像。该Filter的...
05-VTK在图像处理中的应用(3)-卡核

05-VTK在图像处理中的应用(3)

5.6 图像颜色映射 5.6.1 图像灰度映射 vtkImageLuminance负责将一个RGB彩色图像转换为一个单组分的灰度图像。映射公式如下: luminance = 0.3*R + 0.59*G + 0.11*B 该公式...
05-VTK在图像处理中的应用(2)-卡核

05-VTK在图像处理中的应用(2)

5.4 vtkImageData基本操作 图像处理离不开一些基本的图像数据操作,例如获取和修改图像的基本信息,访问和修改图像像素值,图像显示,图像类型转换等等。熟练掌握这些...
05-VTK在图像处理中的应用(1)-卡核

05-VTK在图像处理中的应用(1)

5、VTK在图像处理中的应用 图像是VTK中一个非常重要的数据。数字图像广泛应用于工业生产、生物医学、媒体娱乐、地质、气象等重要领域,数字图像处理具有重要的应用价值。我们在掌握了VTK...
04-VTK可视化管线(2)-卡核

04-VTK可视化管线(2)

4.2 可视化管线 我们回头再看看3.1的示例RenderCylinder。在这个例子及后续的扩展内容里,我们可以找到以下列出的类或其子类: vtkProp; vtkAbstractMapper;vtkProperty; vtkCamera...
04-VTK可视化管线(1)-卡核

04-VTK可视化管线(1)

4、VTK可视化管线 通过第3章的学习,我们已经了解了VTK的一些基础概念。在这一章里,我们将更深入地学习VTK,其中包括VTK的系统框架结构、引用计数、智能指针、Observer/Comm...
03-VTK基础概念(2)-卡核

03-VTK基础概念(2)

3.3 光照 剧场里有各式各样的灯光,三维渲染场景中也一样,可以有多个光照存在。光照和相机是三维渲染场景必备的因素,如果没有指定(像3.1.1_RenderCylinder例子,我们...
03-VTK基础概念(1)-卡核

03-VTK基础概念(1)

3、VTK基础概念 在第2章里,我们已经接触了一个简单的VTK工程,也掌握了怎么使用CMake来构建VTK工程的步骤,本书后续章节的所有例子都是采用第2章介绍的步骤来构建VTK的工程...
02-VTK编译安装-卡核

02-VTK编译安装

2、VTK编译安装 学习VTK最好是从下载VTK源码,然后自己编译开始。编译VTK是很简单的一件事情,最重要的是把准备工作做好。本章将会详细演示如何编译安装VTK。 这里提到的VTK开发环...