首页 > 编程知识 正文

matlab四张figure图放在一起,培林中轴

时间:2023-05-06 07:07:40 阅读:107102 作者:2467

我有前景为白色的二进制图像。 我想在其内侧轴骨架的分支点和端点之外构筑图形。 理想情况下,它具有以下结构:

“节点”有格式[ID X Y]。 其中x,y是分支点或端点的像素位置,ID是节点的id整数。

[edge]有格式[ID N1 N2],其中N1和N1表示节点的ID。

通过使用[nodes]和[edges],具有从骨架到有向图的映射。

以下代码可用于计算分支和端点,但现在必须正确连接。

Skelimg=BWMORPH(im,' thin ',' inf ' );

Branchimg=BWMORPH(Skelimg,' branchpoints ';

endimg=BWMORPH(Skelimg,' endpoints ';

[row,column]=find(endimg );

endPts=[row column];

[row,column]=find(Branchimg );

branchPts=[row column];

图形; imshow(skelimg ); 保持打开; plot (branch pts (:2 ),branch pts (:1 ),' r* ' ); 保持打开; plot(endpts ) :2 )、end pts (:1 )、' * ' );

输入图像(左侧),骨架(中心)和相应的分支点(终点)右侧)的示例如下所示:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。

  • 相关阅读