VTK系列教程一:整体架构

VTK(Visualization Toolkit ),顾名思义主要用于三维计算机图形学、图像处理和可视化,VTK到底能做什么?这还得从人类的视觉系统讲起,现实世界中的物体在光照的作用下,其反射的光线进入人体视神经网络形成图像,物体、光照、视神经网络在VTK中都有对应的抽象,VTK正是利用这种抽象来模拟人类的视觉系统,将图像绘制到计算机屏幕上;那么大家都听过数字图像处理这门课,它与VTK不同,它是利用各种变换和算法来提取图像中的特征,例如,滤波、傅里叶变换、分割等;而VTK的主要功能是绘制,本系列教程就以一个完整的三维医学图像可视化软件来演示如何使用VTK。
在这里插入图片描述

VTK源码下载路径:https://vtk.org/download/

对于初学者而言,不建议一开始就直接扎到源代码中去,源码属于底层的细节,如果只关注细节,人的思维很难形成一个整体认识,而是应采用从整体到细节,再从细节到整体,两者相互验证、循序渐进地学习。
先从整体角度出发:
源码目录
良好的目录划分能够很大程度上体现软件的模块划分和软件架构:
在这里插入图片描述

类继承体系

VTK使用C++语言编写,面向对象设计思想无处不在ÿ

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值