python-3.x - (Python 3) 根据对象的大小将对象映射到图像中的颜色
问题描述
说,经过一些分割,你有以下图像:
我知道,它看起来并不精致,但经过一些形态学操作后,它会完全变成我需要的东西。
我的问题是:是否有任何 scikit-image / OpenCV / 其他库的方法可以将此图像作为输入,计算对象的大小并返回映射/标记的结果,如下所示:所有大于平均大小的对象 - 着色红色,其余的 - 蓝色?
我用来scipy.ndimage.label()
获取总对象的数量和每个对象的像素数,然后计算数组中的平均对象大小。
解决方案
推荐阅读
- java - 列表的字符串格式
- python - 如何使用pandas创建一个标识行数的列,直到下一次出现在另一列中的值?
- javascript - 移动布局 - 按行或列分组的表格
- pandas - 基于 3 列比较 2 个数据框并更新第二个数据
- amazon-web-services - 无法使用 boto3 停用 Amazon S3 存储桶上的对象锁定
- r - 如何编辑图例标题和标签?
- javascript - 将 API 数据分配给 Javascript 中的变量
- python - 如何在最大值条件下保持重复观察?
- javascript - 如何在charts.js中将动态字符串作为数据集传递
- python - 无法使用 Anaconda 解释器在 PyCharm GUI 中安装 OpenCV