使用二进制掩码 C++ ITK 获取感兴趣区域
get region of interest using binary mask c++ itk
我对ITK很陌生,因此几乎没有使用它的经验。我的问题是:
我有两个nifti图像:一个医学图像和一个代表感兴趣体积的二进制图像。我想从医学图像中仅提取感兴趣的体积区域。我想将此区域的强度值存储在多维数组中。到目前为止,我读取图像和掩码并将其值存储在多维数组中。我现在可以逐个像素地比较这些值,但我希望,可能有更简单的方法?
这听起来像是感兴趣区域过滤器的工作。首先,您需要确定遮罩周围的"边界区域"。您应该为此使用迭代器。如果您在没有中间Update()
调用的情况下构建管道(reader->regionOfInterest->writer(,并且使用某些图像格式(例如元图像(,则强度图像甚至不需要从磁盘中完全读取。
您可能还对 LabelGeometryImageFilter 感兴趣。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 使用指针从C++中的数组中获取最大值
- 如何获取std::result_of函数的返回类型
- 如何在openssl-ecc中获取十六进制格式的私钥
- 使用Unreal C++获取VR耳机的世界位置/方向
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 从C字符串中获取奇怪的字符串长度
- 为什么我的for循环不能正确获取argv
- 使用二进制掩码 C++ ITK 获取感兴趣区域
- 使用感兴趣区域的等值线进行对象检测
- 自动矢量化感兴趣区域(作物)
- 设置感兴趣区域手
- 当我只对比较部分值感兴趣而不能假设另一部分的默认构造函数时,如何使用 std::lower_bound
- 视频文件中的感兴趣区域
- FFTW:只对真实的结果感兴趣
- 在Leptonica中获得Pix类型图像的感兴趣区域(ROI)
- 如何确定感兴趣的区域,然后使用opencvc++裁剪图像
- opencv MeanShift:这是感兴趣的区域