vtk中图像数据类型转换 -- vtkImageShiftScale
2018-02-28 17:49
2211 查看
51CTO讲解地址:
http://book.51cto.com/art/201504/474109.htm
demo地址:
https://lorensen.github.io/VTKExamples/site/Cxx/ImageProcessing/RescaleAnImage/
关键代码:
http://book.51cto.com/art/201504/474109.htm
demo地址:
https://lorensen.github.io/VTKExamples/site/Cxx/ImageProcessing/RescaleAnImage/
关键代码:
vtkSmartPointer<vtkImageShiftScale> shiftScaleFilter = vtkSmartPointer<vtkImageShiftScale>::New(); shiftScaleFilter->SetOutputScalarTypeToUnsignedChar(); shiftScaleFilter->SetInputData(image); shiftScaleFilter->SetShift(-1.0f * image->GetScalarRange()[0]); // brings the lower bound to 0 float oldRange = image->GetScalarRange()[1] - image->GetScalarRange()[0]; std::cout << "Old range: [" << image->GetScalarRange()[0] << ", " << image->GetScalarRange()[1] << "]" << std::endl; std::cout << "Old range magnitude: " << oldRange << std::endl; float newRange = 255; // We want the output [0,255] shiftScaleFilter->SetScale(newRange/oldRange); shiftScaleFilter->Update();
相关文章推荐
- 【练习6.6】拉普拉斯cvLaplace团块及边缘检测、图像数据类型转换cvConvertScaleAbs
- OpenCV中利用cvConvertScale()将图像的数据类型由u8转化为64f...
- Halcon 与 OpenCV 图像数据类型转换 HObject和 Mat
- matlab中图像数据类型转换
- Halcon 与 OpenCV 图像数据类型转换
- 图像数据类型的转换 matlab opencv
- opencv之Mat数据类型和ImlImage数据类型以及CvMat数据类型得转换
- 图像类型、MATLAB数据类型,以及类型之间的转换(二)
- (vtk——The Visualization Toolkit)Visulizing Image & Volume Data(图像及三维体数据的可视化)
- 图像类型、MATLAB数据类型,以及类型之间的转换(一)
- python数字图像处理(4):图像数据类型及颜色空间转换
- 图像类型、MATLAB数据类型,以及类型之间的转换(三)
- OpenCV中利用cvConvertScale()将图像的数据类型由u8转化为64f.
- VTK修炼之道20:图像基本操作_图像类型转换
- Python学习04_图像数据类型及颜色空间转换
- 【vtk】数据类型转换vtkpolydata转vtkImagedata
- Halcon 与 OpenCV 图像数据类型转换
- text、ntext 和 image 数据类型无效 ( 不允许从数据类型 ntext 到 varchar 的隐性转换) 的解决方法
- 关于OpenCV中利用函数cvConvert实现图像数据类型转换(8U->16S)
- 图像数据在ITK和VTK之间转换