首页 > 解决方案 > (Python 3) 根据对象的大小将对象映射到图像中的颜色

问题描述

说,经过一些分割,你有以下图像:

在此处输入图像描述

我知道,它看起来并不精致,但经过一些形态学操作后,它会完全变成我需要的东西。

我的问题是:是否有任何 scikit-image / OpenCV / 其他库的方法可以将此图像作为输入,计算对象的大小并返回映射/标记的结果,如下所示:所有大于平均大小的对象 - 着色红色,其余的 - 蓝色?

我用来scipy.ndimage.label()获取总对象的数量和每个对象的像素数,然后计算数组中的平均对象大小。

标签: python-3.xcolorsjupyter-notebookmappinglabeling

解决方案


推荐阅读