使输入二进制掩码适应 ITK 网格生成器

adapt input binary mask to itk mesh generator

本文关键字:ITK 网格生成 输入 二进制 掩码      更新时间:2023-10-16

>我正在尝试从RLE二进制掩码生成网格。 在itk中,我找到了一个名为itkBinaryMask3DMeshSource的类。 它基于MarchingCubes算法

输入应为 3D 二进制图像

就我而言,我有一个 rle 3D 二进制掩码,但以 1D 矢量格式表示。

我的函数作为参数:

  1. 输入 : crle 一维向量 ( 计算 rle(, 维度 Int3
  2. 输出:坐标+坐标指数

第一步,解码CRLE:完成 第二步,将掩码填充到 itk 数据结构中,这样 itkBinaryMask3DMeshSource 就可以生成网格;我在这里被封锁了

任何想法

谢谢

下面是如何手动创建映像的示例。image->Allocate()后调用image->FillBuffer(0)具有零背景。然后将"开"像素设置为 255。缓慢的方法是为每个像素调用image->SetPixel()。快速的方法是使用迭代器。