文件名称:Connect Pixels:将像素连接成一个连续的边界-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-18 19:38:43
matlab
检查逻辑阵列的每个像素以查看它是否在至少两个方向上连接到其他像素。 如果不是,它会尝试绘制到最近的未连接像素的连接,直到它是,或者直到它到达最大层 rMax。 附近像素的区域和检查顺序由 edgeVecs 向量给出(参见 edgeVecs 文件夹),r 索引要检查的层。 目标是获取带有Kong和中断的轮廓并创建一个连续的边界,然后可以将其与例如 imfill(mask,'holes') 一起使用以创建一个连续的区域。 **笔记** 可以通过编辑 edgeVecs 数组来更改算法的行为,这使得它对特定应用程序非常灵活,同时仍然允许一般用户使用示例文件夹中的通用模式。 我已经尽可能地优化它并创建了一个非常快的 mex 函数。
【文件预览】:
connectDots.zip