Vtk图像处理

本文介绍了VTK库在图像处理中的应用,包括图像源类的创建、显示与调整、图像类型转换、感兴趣区域提取、直方图统计、图像放大、二值化、边缘检测、滤波方法等,涉及多种图像处理技术及其在不同领域的应用。
摘要由CSDN通过智能技术生成

Vtk图像处理

 

1、数字图像文件内容由2个部分组成,图像头信息和数据。其中头信息包含了origin(起点)、space(图像间隔)、dimension(维数),图像数据即为图像像素的像素值,包括了灰度、矢量和张量。 其中灰度用unsignedchar来表示,

2、创建图像的source类,vtkImageCanvasSource2D,FillBox设置矩形,SetDrawColor设置颜色。

       VtkImageEllipsoidSource:根据指定中心以及各个轴的半径来生成一个前景为椭圆形的二值图像。

       VtkImageGaussianSource:生成一副像素值服从高斯分布的图像。

       VtkImageGridSource:用于生成网格线图像。

       VtkImageNoiseSource:生成一个像素值为随机数的噪声图像。

       VtkImageSinusoidSource:生成的图像由正弦函数决定。

3、现在利用vtkImageViewer类来显示图像。先用其建立vtkAcor,vtkRender,vtkRenderWindow,vtkInteratorStypeImage的管线连接。再设置ColorLevel(窗位),ColorWindow(窗宽),Slice(切片索引),Orientation(切片方向)

4、ColorWindow和ColorLever,其中ColorWindow为显示的灰度大小,ColorLever显示的是中心灰度的位置。

5、Slice(切片):分为3种,SagitalPlane(矢状面),CoronalPlane(冠状面),Transverse/AxialPlane(横断截面),

6、图像融合:vtkImageBlend,SetInput表示输入的图像,SetOpacity表示设置模糊度</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值