matlab绘图的形状代码-AOFSkeletons:2D中间轴(2D骨架的Matlab代码实现)

时间:2024-06-12 09:18:24
【文件属性】:

文件名称:matlab绘图的形状代码-AOFSkeletons:2D中间轴(2D骨架的Matlab代码实现)

文件大小:145KB

文件格式:ZIP

更新时间:2024-06-12 09:18:24

系统开源

matlab绘图的形状代码2D平均向外通量骨架 对象Ω的中轴或拓扑骨架是Ω中所有点的集合,该点在对象边界∂Ω上有多个最近点。 该存储库包含用于计算二进制图像中间轴的matlab代码。 二值图像是只有两个像素值或颜色的图像。 此代码(以及所有示例)使用以下约定:两个图像颜色为黑色和白色,像素值分别为0和1。 该算法适用于实心,填充形状(如上面的黑骏马)以及细轮廓(请参见以下部分)。 在这两种情况下,中间轴仅在白色区域中计算。 也就是说,Ω被认为是图像中的所有白色像素,而所有黑色像素仅被视为对象边界或∂Ω的一部分。 请参阅下面的更多细节。 设置 要下载代码,请打开终端并输入: git clone https://github.com/mrezanejad/AOFSkeletons.git 这将创建一个目录AOFSkeletons/其中包含此处看到的所有代码。 用法 要计算单个图像的骨架,可以使用我们的matlab函数generate_skeletons 。 导航到下载的AOFSkeletons/文件夹,然后从matlab控制台运行: >> generate_skeletons('path/


【文件预览】:
AOFSkeletons-master
----shape_reconstruction_via_disks.m(2KB)
----compute_aof.m(3KB)
----images()
--------horse_1_skeleton_int.png(4KB)
--------horse_1_skeleton_ext.png(7KB)
--------horse_1.png(33KB)
--------city_1.png(22KB)
--------city_1_skeleton.png(41KB)
--------horse_1_overlay.png(33KB)
----InitializeNeighborhoods.m(1KB)
----README.md(6KB)
----medial_axis_via_separate_disks.m(1KB)
----getOuterBoundary.m(1KB)
----compute_gradient_vector_field.m(1KB)
----extract2DSkeletonFromBinaryImage.m(2KB)
----generate_skeletons.m(2KB)
----compile_mex.m(1KB)
----is_outer_border_point.m(2KB)
----sample_sphere_2D.m(1KB)

网友评论