自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

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

5.8 直方图统计5.8.1 灰度图像直方图直方图统计是图像处理中的一个非常重要的操作。VTK中实现直方图统计功能的filter是vtkImageAccumulate。其将每个组分的数值范围划分为离散的间隔,然后统计每个灰度间隔上的像素数目。vtkImageAccumulate输入和输出都是vtkImageData类型,因此直方图也可以看做是一幅图像;对于输入图像的像素数据类型可以是任意的

2013-01-29 16:13:03 9939 4

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

5.7 区域提取5.7.1 提取感兴趣区域  感兴趣区域(Volum of Interest)是指图像内部的一个子区域。在VTK中vtkExtractVOI类实现由用户指定的区域范围提取图像的子图像。该Filter的输入和输出都是一个vtkImageData,因此其结果可以直接作为图像保存。    1:      vtkSmartPointer reader =   2:

2013-01-29 10:31:44 15921 8

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

5.6 图像颜色映射5.6.1 图像灰度映射vtkImageLuminance负责将一个RGB彩色图像转换为一个单组分的灰度图像。映射公式如下:luminance = 0.3*R + 0.59*G + 0.11*B该公式中,R为输入图像的第一分量(红色),G为第二分量(绿色),B为第三分量(蓝色)。这个计算结果计算一个RGB颜色的亮度。该类的使用也比较简单,用户无须设置参数,代码如

2013-01-28 17:18:21 10583 4

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

5.4 vtkImageData基本操作图像处理离不开一些基本的图像数据操作,例如获取和修改图像的基本信息,访问和修改图像像素值,图像显示,图像类型转换等等。熟练掌握这些基本操作有助于使用VTK进行图像处理的快速开发。 5.4.1图像信息访问和修改vtkImageData中提供了多个函数用于访问或者获取图像的基本信息,这些函数通常使用Set或者Get加上相应的信息名的形式,例如获取

2013-01-27 23:13:42 15690 15

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

5、VTK在图像处理中的应用图像是VTK中一个非常重要的数据。数字图像广泛应用于工业生产、生物医学、媒体娱乐、地质、气象等重要领域,数字图像处理具有重要的应用价值。我们在掌握了VTK的基本知识后,这一章着重讲解数字图像处理相关技术,学完本章你会觉得原来图像处理是如此简单!5.1 VTK图像数据结构数字图像文件内容由两个部分组成:图像头信息和数据。图像头信息定义了图像的基本信息,主要包括

2013-01-25 12:51:56 27442 16

原创 04-VTK可视化管线(2)

4.2 可视化管线我们回头再看看3.1的示例RenderCylinder。在这个例子及后续的扩展内容里,我们可以找到以下列出的类或其子类:vtkProp; vtkAbstractMapper;vtkProperty; vtkCamera; vtkLight; vtkRenderer; vtkRenderWindow;vtkRenderWindowInteractor; vtkTransfo

2013-01-25 12:10:45 15945 18

原创 04-VTK可视化管线(1)

4、VTK可视化管线通过第3章的学习,我们已经了解了VTK的一些基础概念。在这一章里,我们将更深入地学习VTK,其中包括VTK的系统框架结构、引用计数、智能指针、Observer/Command设计机制以及本章的重点内容——VTK可视化管线结构。通过本章的学习,可能你对VTK的设计框架将会有更深一层的理解。所谓追根溯源,首先我们先了解一下VTK里绝大多数类的共同的父类vtkObjectBa

2013-01-25 00:09:47 26052 9

原创 03-VTK基础概念(2)

3.3 光照剧场里有各式各样的灯光,三维渲染场景中也一样,可以有多个光照存在。光照和相机是三维渲染场景必备的因素,如果没有指定(像3.1.1_RenderCylinder例子,我们没有给Renderer指定相机和光照),vtkRenderer会自动地创建默认的光照和相机。VTK里用类vtkLight来表示渲染场景中的光照。与现实中的灯光类似,VTK中的vtkLight实例也可以打开、关闭,设置

2013-01-24 22:30:59 27321 16

原创 03-VTK基础概念(1)

3、VTK基础概念在第2章里,我们已经接触了一个简单的VTK工程,也掌握了怎么使用CMake来构建VTK工程的步骤,本书后续章节的所有例子都是采用第2章介绍的步骤来构建VTK的工程。本章我们先在第2章TestVTKInstall的基础上作一些更改,演示一个能够交互的VTK应用程序。与前面的风格类似,我们先是让你“知其然”,然后再慢慢地让你“知其所以然”。3.1 一个稍微复杂的VTK程序

2013-01-24 00:58:16 42001 38

原创 02-VTK编译安装

2、VTK编译安装学习VTK最好是从下载VTK源码,然后自己编译开始。编译VTK是很简单的一件事情,最重要的是把准备工作做好。本章将会详细演示如何编译安装VTK。这里提到的VTK开发环境为:Windows 7旗舰版64位操作系统,Visual Studio 2008集成开发环境,CMake 2.8.6,Qt 4.8.2以及VTK 5.10 Release版本。后续所有的程序示例代码都是在这

2013-01-23 10:03:33 42393 58

原创 01-从零开始学习VTK

1、从零开始学习VTK可能在这之前你没有使用过VTK,甚至不知道VTK是什么东西。这里假定你没有一点VTK基础,但已经有了一些基本的C/C++编程基础,以及计算机图形学的理论知识储备,想使用VTK从事相关的项目开发,又不想查看VTK海量的英文文档,但又想快速入门。好吧,废话少说。从VTK最基础的部分开始学起。1.1        什么是VTK?VTK,全称为Visualizatio

2013-01-23 09:22:46 71441 5

《VTK图形图像开发进阶》随书代码

机械工业出版社2015年4月新书《VTK图形图像开发进阶》随书代码

2015-04-29

VTK中文文本显示及简单的医学图像浏览软件

利用VTK实现中文文本显示的现实,可以支持多行文本即“\n”字符,以及不同的中文字体,并在此基础上做的一个简单的医学图像浏览软件(不含源代码,在兴趣的话可以先测试一下,里面有个test.mhd文件,可以加载这个文件,以后会把源代码全部放出来)。

2014-06-15

脑部MR图像-brain.mhd

脑部MR图像,东灵工作室-VTK系列教程之VTK图像处理部分的示例数据。

2013-12-16

测试VTK&Qt连接的程序

测试VTK&Qt连接的程序,里面附有用CMake管理Qt+VTK工程的CMakeLists.txt文件,用CMake生成工程以后,如果要编译Debug版本的工程,就打开StartVS_Debug.bat文件,然后选择Debug选项编译;如果要编译Release版本的工程,就打开StartVS_Release.bat文件,再选择Release选项编译工程。

2013-06-08

VTK应用示例之VTK与Qt整合的示例

http://blog.csdn.net/www_doling_net/article/details/8668870这篇博文的完整示例以及完整的文档。

2013-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除