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
  • 相关阅读:
    Redis 主从复制
    LESSON THREE
    SSIS OLEDB COMMAND RULES
    Hadoop step by step _ install and configuration environment
    repcached的安装练习
    Check list
    简单对象定位——xpath定位
    简单对象定位
    Python webdriver API- 浏览器的操作
    第一个自动化脚本示例
  • 原文地址:https://www.cnblogs.com/yqpy/p/14440679.html
Copyright © 2011-2022 走看看