我的图片类型为itk::Image< std::complex<float> >
。现在,我想通过在源图像的每个像素上调用itk::Image<float>
将其转换为std::abs()
类型的图像。
在itk文档中,我可以找到many filters来转换复杂的图像。但没有绝对的过滤器 - 这对我来说听起来不太可能。我错过了什么吗?
我考虑过使用itk::UnaryFunctorImageFilter
。但这必须是继承的,我需要在std::abs
周围创建一个仿函数,将这个荒谬无聊的任务分解为大约20行代码。