我正在尝试从RLE二进制蒙版生成网格。 在itk中,我找到了一个名为itkBinaryMask3DMeshSource的类。 它基于MarchingCubes算法
输入的内容应为3D二进制图像
就我而言,我有一个3D二进制掩码,但以1d矢量格式表示。
我的函数采用以下参数:
第一步,对crle进行解码:完成 第二步,将遮罩填充到itk数据结构中,以便itkBinaryMask3DMeshSource可以生成网格;我在这里被封锁
任何想法
谢谢
答案 0 :(得分:0)
Here是如何手动创建图像的示例。在image->Allocate()
之后,调用image->FillBuffer(0)
以使背景为零。然后将“ on”像素设置为255。较慢的方法是为每个像素调用image->SetPixel()
。快速的方法是使用iterator(s)。