zoukankan      html  css  js  c++  java
  • skimage.measure.label

    这个label方法可以用来判别图像中连通区域的数量及标记,举例:

    mask_np
    
    >>array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
           [0., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0.],
           [0., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0.],
           [0., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 1.],
           [0., 1., 1., 1., 1., 1., 1., 0., 0., 0., 1., 1., 1., 1.],
           [0., 1., 1., 1., 1., 1., 0., 0., 0., 1., 1., 1., 1., 1.],
           [1., 1., 1., 1., 1., 1., 0., 0., 0., 1., 1., 1., 1., 1.],
           [1., 1., 1., 1., 1., 1., 0., 0., 0., 1., 1., 1., 1., 1.],
           [1., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0.],
           [1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 1., 0., 0., 0.],
           [1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0.],
           [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
           [0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 1.],
           [0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 1.]],
          dtype=float32)

    假设mask_np是14*14的二值图像,那么可以观察到上图的联通区域一共有6处

    component_labels = measure.label(mask_np)
    
    component_labels
    
    >>array([[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
           [0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0],
           [0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0],
           [0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 3],
           [0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 3, 3, 3, 3],
           [0, 2, 2, 2, 2, 2, 0, 0, 0, 3, 3, 3, 3, 3],
           [2, 2, 2, 2, 2, 2, 0, 0, 0, 3, 3, 3, 3, 3],
           [2, 2, 2, 2, 2, 2, 0, 0, 0, 3, 3, 3, 3, 3],
           [2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0],
           [2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0],
           [2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0],
           [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
           [0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 6],
           [0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 6]])
    人生苦短,何不用python
  • 相关阅读:
    [转]使用RDLC报表
    WPF 导出Excel 导出图片
    细说WPF自定义路由事件
    [转]WPF更换主题
    推荐5款超实用的.NET性能分析工具
    Hibernate框架
    C#的protected internal
    C#的类修饰符和成员修饰符
    C#的foreach
    C#接口
  • 原文地址:https://www.cnblogs.com/yqpy/p/14440679.html
Copyright © 2011-2022 走看看