使输入二进制掩码适应 ITK 网格生成器
adapt input binary mask to itk mesh generator
>我正在尝试从RLE二进制掩码生成网格。 在itk中,我找到了一个名为itkBinaryMask3DMeshSource的类。 它基于MarchingCubes算法
输入应为 3D 二进制图像
就我而言,我有一个 rle 3D 二进制掩码,但以 1D 矢量格式表示。
我的函数作为参数:
- 输入 : crle 一维向量 ( 计算 rle(, 维度 Int3
- 输出:坐标+坐标指数
第一步,解码CRLE:完成 第二步,将掩码填充到 itk 数据结构中,这样 itkBinaryMask3DMeshSource 就可以生成网格;我在这里被封锁了
任何想法
谢谢
下面是如何手动创建映像的示例。image->Allocate()
后调用image->FillBuffer(0)
具有零背景。然后将"开"像素设置为 255。缓慢的方法是为每个像素调用image->SetPixel()
。快速的方法是使用迭代器。
相关文章:
- 我在c++代码中生成了一个运行时#3异常
- Cppcheck生成xml转储文件
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- 从 CGAL 3D 网格生成中获取顶点坐标的 -6.27744e+66:mesh_implicit_sphere示例
- CGAL中的椭球网格生成
- 在 cv::Mat 中生成 2D 坐标网格
- 使输入二进制掩码适应 ITK 网格生成器
- 无法运行使用CGAL生成3D表面网格的示例
- OpenGL生成三角网格
- 游戏矢量网格的生成
- 如何使用直接"tetgen.h"和函数在不使用"tetgen.exe"的情况下生成网格?
- 生成均匀分布的点网格
- 如何使用行进方块生成位图的多边形网格
- 为Direct3D 9网格生成法线
- CGAL 3D曲面网格生成设置初始点
- 如何使用opengl或dx从网格中生成深度(高度)图像
- 表面网格生成代码在CGAL中,未编译
- 我如何随机生成网格风格的岛屿地图,给定两种贴图类型
- 在OpenGL中生成网格
- 使用 kinect 从点云生成三角形网格的算法