一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 580万

随笔分类 -  VTK

上一页 1 ··· 4 5 6 7 8 9 10 下一页
VTK 图像基本操作_彩色图像成分提取
摘要:1.彩色图像RGB成分提取 VTK中利用vtkImageExtractComponents可以方便的提取出彩色图像的各个颜色分量,该类的使用比较简单,只需要设置要提取的分量序号即可。下面代码说明了怎样提取彩色图像的某个颜色分量。 1 #include <vtkAutoInit.h> 2 VTK_MO 阅读全文
posted @ 2021-01-06 15:18 一杯清酒邀明月 阅读(264) 评论(0) 推荐(0) 编辑
VTK 图像基本操作_彩色图像生成灰度图像
摘要:1.灰度图像映射 vtkImageLuminance负责将一个RGB彩色图像转换为一个单组分的灰度图像。映射公式如下: luminance = 0.3*R + 0.59*G + 0.11*B 该公式中,R为输入图像的第一分量(红色),G为第二分量(绿色),B为第三分量(蓝色)。这个计算结果计算一个R 阅读全文
posted @ 2021-01-06 15:17 一杯清酒邀明月 阅读(461) 评论(0) 推荐(0) 编辑
VTK 图像基本操作_图像类型转换
摘要:1.vtkImageCast 图像数据类型转换在数字图像处理中会被频繁地用到。一些常用到的图像算子(例如梯度算子)在计算时出于精度的考虑,会将结果存储为float或者double类型。但是在图像显示时,一般需要图像为unsigned char类型。 VTK中最常用到的是VTKImageCast类型。 阅读全文
posted @ 2021-01-06 15:12 一杯清酒邀明月 阅读(682) 评论(0) 推荐(0) 编辑
VTK 图像基本操作_图像像素值的访问与修改
摘要:1.直接访问图像像素(索引法) 1 #include <vtkAutoInit.h> 2 VTK_MODULE_INIT(vtkRenderingOpenGL); 3 4 #include <vtkSmartPointer.h> 5 #include <vtkImageData.h> 6 #incl 阅读全文
posted @ 2021-01-06 15:09 一杯清酒邀明月 阅读(1084) 评论(0) 推荐(0) 编辑
VTK 图像基本操作_图像信息的访问与修改(vtkImageChangeInformation)
摘要:1.类vtkImageChengeInformation用于图像信息修改 vtkImageData中提供了多个Set函数用于设置图像的基本信息。当对一个管线的输出修改图像信息后,如果管线重新Update,那么这些修改都会恢复回原来的值。而vtkChangeImageInformation可以作为管线 阅读全文
posted @ 2021-01-06 15:07 一杯清酒邀明月 阅读(596) 评论(0) 推荐(0) 编辑
VTK 图像基本操作_图像信息的访问与修改(vtkImageData)
摘要:1.利用vtkImageData实现图像信息的访问与修改 vtkImageData中提供了多个函数用于访问或者获取图像的基本信息,这些函数通常使用Set或者Get加上相应的信息名的形式,例如获取图像维数的方法定义为GetDimensions()。 2.实验程序及运行结果 1 #include <vt 阅读全文
posted @ 2021-01-06 15:05 一杯清酒邀明月 阅读(1039) 评论(0) 推荐(0) 编辑
VTK 图像处理_窗口分割和图像融合(Viewport&vtkImageBlend)
摘要:1.前言 前面演示的例子都是在一个窗口中显示一个图像。但是在常见的图像处理软件中,经常会遇到在一个窗口中显示多个图像,这就会用到图像融合技术。图像融合利用图像的alpha通道和不透明度来实现。VTK中vtkImageBlend实现图像的融合。 vtkImageBlend可以接收多个图像输入,输出为融 阅读全文
posted @ 2021-01-06 14:59 一杯清酒邀明月 阅读(1369) 评论(0) 推荐(0) 编辑
VTK 图像处理_显示(vtkImageViewer2 & vtkImageActor)
摘要:1.vtkImageViewer2用于图像显示实例分析 在VTK早期版本中,提供了vtkImageViewer类来显示图像。随着版本的发展,目前vtkImageViewer2代替了vtkImageViewer进行图像显示。vtkImageViewer2中封装了VTK图像显示的管线,包括vtkActo 阅读全文
posted @ 2021-01-06 14:52 一杯清酒邀明月 阅读(851) 评论(0) 推荐(0) 编辑
VTK 图像处理_创建
摘要:1.引言:图像数据结构 数字图像文件内容由两个部分组成:图像头信息和数据。图像头信息定义了图像的基本信息,主要包括起点位置(Origin),像素间隔(space)和维数(dimension)。通过这三个参数即可以决定图像空间位置和规模。图像可以看做是空间中的一个规则网格,网格中的每个最小单元称之为一 阅读全文
posted @ 2021-01-06 14:50 一杯清酒邀明月 阅读(594) 评论(0) 推荐(0) 编辑
VTK 数据读写_图像数据的读写
摘要:1.前言 VTK应用程序所需的数据可以通过两种途径获取: 第一种是生成模型 ;第二种是从外部存储介质里导入相关的数据文件,(如vtkBMPReader读取 BMP图像) 。VTK 也可以将程序中处理完成的数据写入单个文件中, 或者将所渲染的场景导出。从可视化管线的角度来看,一般以数据的读取 (或由模 阅读全文
posted @ 2021-01-06 14:48 一杯清酒邀明月 阅读(2530) 评论(0) 推荐(1) 编辑
VTK 基本数据结构_如何把几何结构&拓扑结构加入到数据集
摘要:1. 无拓扑结构 只有几何结构,没有拓扑结构的vtkDataSet 1 #include <vtkAutoInit.h> 2 VTK_MODULE_INIT(vtkRenderingOpenGL); 3 4 #include <vtkSmartPointer.h> 5 #include <vtkPo 阅读全文
posted @ 2021-01-06 14:45 一杯清酒邀明月 阅读(1046) 评论(0) 推荐(0) 编辑
VTK 基本数据结构_数据对象&数据集
摘要:1.前言 前面学习了VTK的一个重要概念——可视化管线,了解了VTK数据的流动过程。好比我们做一道菜,在做每一道菜之前,首先要掌握这道菜的做法,什么时候放盐什么时候放酱油等调料,除了需要弄清楚做每一道菜的流程,还需要了解所做的每一道菜的原料,比如有些原料是要蒸出来才比较好吃,有些则可能会用炖的方法才 阅读全文
posted @ 2021-01-06 14:42 一杯清酒邀明月 阅读(930) 评论(0) 推荐(0) 编辑
VTK 可视化管道的连接与执行
摘要:1.可视化管道综述 vtkProp; vtkAbstractMapper; vtkProperty; vtkCamera; vtkLight; vtkRenderer; vtkRenderWindow; vtkRenderWindowInteractor; vtkTransform; vtkLook 阅读全文
posted @ 2021-01-06 14:41 一杯清酒邀明月 阅读(970) 评论(0) 推荐(0) 编辑
VTK 坐标系统及空间变换(窗口-视图分割)
摘要:1.坐标系统 计算机图形学里常用的坐标系统主要有四种,分别是:Model坐标系统、World坐标系统、View坐标系统和Display坐标系统,以及两种表示坐标点的方式:以屏幕像素值为单位和归一化坐标值(各坐标轴取值都为[-1, 1])。Model坐标系统是定义模型时所采用的坐标系统,通常是局部的笛 阅读全文
posted @ 2021-01-06 14:38 一杯清酒邀明月 阅读(1364) 评论(0) 推荐(0) 编辑
VTK 三维场景基本要素:相机
摘要:1.VTK中相机原理及控制属性 观众的眼睛就好比三维渲染场景中的相机,VTK则是用vtkCamera类来表示三维渲染场景中的相机。vtkCamera负责把三维场景投影到二维平面,如屏幕、图像等。下图为相机投影示意图: 从上图可以看出与相机投影相关的因素主要有:相机位置:即相机所在的位置,用方法vtk 阅读全文
posted @ 2021-01-06 14:36 一杯清酒邀明月 阅读(983) 评论(0) 推荐(0) 编辑
VTK 三维场景基本要素:光照
摘要:1.VTK中的光照长得什么样? 剧场里有各式各样的灯光,三维渲染场景中也一样,可以有多个光照存在。光照和相机是三维渲染场景必备的因素,如果没有指定,vtkRenderer会自动地创建默认的光照和相机。VTK里用类vtkLight来表示渲染场景中的光照。与现实中的灯光类似,VTK中的vtkLight实 阅读全文
posted @ 2021-01-06 14:34 一杯清酒邀明月 阅读(966) 评论(0) 推荐(0) 编辑
VTK 仔细分析一个复杂程序
摘要:1.程序代码 1 #include <vtkAutoInit.h> 2 VTK_MODULE_INIT(vtkRenderingOpenGL); 3 / 4 #include <vtkSmartPointer.h> 5 #include <vtkRenderWindow.h> 6 #include 阅读全文
posted @ 2021-01-06 14:29 一杯清酒邀明月 阅读(607) 评论(0) 推荐(1) 编辑
VTK Procedural Source Object
摘要:1.编写的程序 1 #include <vtkAutoInit.h> 2 VTK_MODULE_INIT(vtkRenderingOpenGL); 3 /// 4 #include "vtkCylinderSource.h" 5 #include "vtkPolyDataMapper.h" 6 #i 阅读全文
posted @ 2021-01-06 14:28 一杯清酒邀明月 阅读(123) 评论(0) 推荐(0) 编辑
VTK Win32控制台项目
摘要:1.类的定义 myVTKapp.h 1 #include "windows.h" 2 #include "vtkConeSource.h" 3 #include "vtkPolyDataMapper.h" 4 #include "vtkRenderWindow.h" 5 #include "vtkR 阅读全文
posted @ 2021-01-06 14:26 一杯清酒邀明月 阅读(242) 评论(0) 推荐(0) 编辑
VTK VTK体系结构2
摘要:1.前言 The visualization pipeline in VTK can be used to read or create data, analyze and create derivative version of this data, and write the data to d 阅读全文
posted @ 2021-01-06 14:15 一杯清酒邀明月 阅读(450) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示