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
  • 相关阅读:
    [转]基于S2SH框架的项目—antlr-2.7.2.jar包冲突问题
    输入法那没有小键盘的图标解决方法
    Chrome百度不显示中文字体
    转:数据库范式(1NF 2NF 3NF BCNF)
    转:海明纠错码
    奇阶魔方阵
    字符串的模式匹配
    红黑树
    排序算法总结
    关于面试总结9-接口测试面试题
  • 原文地址:https://www.cnblogs.com/yqpy/p/14440679.html
Copyright © 2011-2022 走看看