Advertisement

VTK修炼之道21:图像基本操作_彩色图生成灰度图

阅读量:

1.灰度图像映射

vtkImageLuminance模块的主要功能是将RGB格式的彩色图像转化为单一通道的灰度图像。其对应的映射关系表达式为:
luminance = 0.3R + 0.59G + 0.11*B
在此公式中,R代表输入图像的第一个颜色分量(红色),G表示第二个颜色分量(绿色),B则为第三个颜色分量(蓝色)。通过该运算可以得出RGB色彩模型中对应像素点的亮度值。该类的调用方式较为简便,用户在使用过程中无需进行参数配置,相关实现代码如下:

复制代码
>       1. #include <vtkAutoInit.h>

>  
>       2. VTK_MODULE_INIT(vtkRenderingOpenGL);
>  
>       3.  
>  
>       4. #include <vtkSmartPointer.h>
>  
>       5. #include <vtkBMPReader.h>
>  
>       6. #include <vtkImageLuminance.h>
>  
>       7. #include <vtkImageActor.h>
>  
>       8. #include <vtkRenderer.h>
>  
>       9. #include <vtkRenderW

全部评论 (0)

还没有任何评论哟~