3D骨架(细化)提取算法C++

网上的细化算法大部分都是对2D图像进行提取,对3D图像进行细化代码介绍太少了。目前比较流行的有两个版本。

  1. matlat版本
    Skeleton3D

  2. ITK版本
    itkBinaryThinningImageFilter3D.h

ITK版本比较麻烦,需要将数据转成ITK的格式,读取很不方便。所以我将ITK版本的细化算法使用C++写了一遍。使用的是VS2019版本,输入的是3维的二进制数据。链接是ThinningAlgo3D