如何从ITK中的float或int值创建“灰度”图像?

时间:2014-11-25 02:43:53

标签: itk

如果我有一些:

-------------
float values
-----------------------
0.9   0.6   0.3   0.1   0.0                          
0.7   0.5   0.1   0.0   0.0               
0.3   0.2   0.1   0.0   0.0  

or int values
-----------------------
22 15 10  7  0        
44 35 20 10  0          
12 8  6  4   1

在这两种情况下,如何从ITK中的这些值创建灰度图像?

1 个答案:

答案 0 :(得分:1)

您可以在此示例中找到所需内容:http://itk.org/ITKExamples/src/Filtering/ImageIntensity/ConvertRGBImageToGrayscaleImage/Documentation.html

无论如何,您需要先将数据矩阵转换为itk :: Image,然后才能执行此操作。为实现这一目标,请查看官方指南:http://www.itk.org/ItkSoftwareGuide.pdf部分'从缓冲区导入图像数据'。完成后,只需看一下输出图像,这可能就是您正在寻找的内容(可能不需要在第一个示例中应用亮度滤镜)