第28集:图像统计_灰度直方图计算
发布时间
阅读量:
阅读量
1.灰度图像直方图
直方图统计在图像处理过程中占据着关键地位。VTK中用于实现该功能的滤波器为vtkImageAccumulate。该滤波器将各组分的数值范围划分为若干离散区间,并对每个灰度区间内的像素数量进行统计。由于vtkImageAccumulate的输入与输出均采用vtkImageData类型,因此直方图也可以被视作一幅图像;输入图像的像素数据类型可以是任意形式,但系统最多支持三种组分类型的像素,而输出图像的像素数据类型则为int型。对于灰度图像而言,其对应的直方图表现为一个一维图像。
以下代码展示了计算灰度图像直方图的具体实现方式:
> 1. #include <vtkAutoInit.h>
>
> 2. VTK_MODULE_INIT(vtkRenderingOpenGL);
>
> 3.
>
> 4. #include <vtkSmartPointer.h>
>
> 5. #include <vtkJPEGReader.h>
>
> 6. #include <vtkImageAccumulate.h>
>
> 7. #include <vtkImageData.h>
>
> 8. #include <vtk
全部评论 (0)
还没有任何评论哟~
