j**u 发帖数: 6059 | 1 是我科研上遇到的问题。本来以为是导入图像时候做点转换就好了,想来想去却找不到
好办法,还请各位赐教。图像里面有很多白色的环,形状不规则,大部分闭合,也有开
环的。现在我需要在图像上标记所有的点,所有被封闭白环包围的,标记为一种;其他
的非白环部分,标记为另外一种。 |
j**u 发帖数: 6059 | 2 厚谢500伪币
【在 j**u 的大作中提到】 : 是我科研上遇到的问题。本来以为是导入图像时候做点转换就好了,想来想去却找不到 : 好办法,还请各位赐教。图像里面有很多白色的环,形状不规则,大部分闭合,也有开 : 环的。现在我需要在图像上标记所有的点,所有被封闭白环包围的,标记为一种;其他 : 的非白环部分,标记为另外一种。
|
k****f 发帖数: 3794 | 3 种子点填充算法:
随便挑个黑点,设置为颜色r,然后把它的领域4/8个点染成同样的颜色
依次类推,
然后再挑个没有染色的点,继续填充
【在 j**u 的大作中提到】 : 是我科研上遇到的问题。本来以为是导入图像时候做点转换就好了,想来想去却找不到 : 好办法,还请各位赐教。图像里面有很多白色的环,形状不规则,大部分闭合,也有开 : 环的。现在我需要在图像上标记所有的点,所有被封闭白环包围的,标记为一种;其他 : 的非白环部分,标记为另外一种。
|
j**u 发帖数: 6059 | 4
效率感觉不高,而且有些区域被几个白环隔开,实际上仍然不算被白环包围。
【在 k****f 的大作中提到】 : 种子点填充算法: : 随便挑个黑点,设置为颜色r,然后把它的领域4/8个点染成同样的颜色 : 依次类推, : 然后再挑个没有染色的点,继续填充
|
k****f 发帖数: 3794 | 5 效率就是O(NUM OF PIX)
你还想更小??
那些区域好办,他们都不是接近圆形的。
你把每个区域的象素找出以后,统计一下区域的点到中心距离的分布
就知道是不是圆形,或者类似圆形的。
【在 j**u 的大作中提到】 : : 效率感觉不高,而且有些区域被几个白环隔开,实际上仍然不算被白环包围。
|
j**u 发帖数: 6059 | 6 我觉得问题主要是白环不规则,有些被多个白环隔开的部分可能也类似圆形;还有
就是被这幅图是一大幅图切割的一部分,边界上有些地方虽然没有被白环包围,仍
然属于白环内。总之很头疼,多谢您了,我还是找系里一个老师问问。
【在 k****f 的大作中提到】 : 效率就是O(NUM OF PIX) : 你还想更小?? : 那些区域好办,他们都不是接近圆形的。 : 你把每个区域的象素找出以后,统计一下区域的点到中心距离的分布 : 就知道是不是圆形,或者类似圆形的。
|
c****r 发帖数: 185 | 7 可以把距离的分布变成一个feature vector,然后当成分类问题处理。 |
j********e 发帖数: 7 | 8 Step 1: 用 canny edge detector将白色的环sample成点
Step2: 将sample点和需要分类的点做inside/outside的检测,类似于检测点是否在
polygon内或外
【在 j**u 的大作中提到】 : 是我科研上遇到的问题。本来以为是导入图像时候做点转换就好了,想来想去却找不到 : 好办法,还请各位赐教。图像里面有很多白色的环,形状不规则,大部分闭合,也有开 : 环的。现在我需要在图像上标记所有的点,所有被封闭白环包围的,标记为一种;其他 : 的非白环部分,标记为另外一种。
|
k*k 发帖数: 508 | 9 flooding from the edge non-white points
【在 j**u 的大作中提到】 : 是我科研上遇到的问题。本来以为是导入图像时候做点转换就好了,想来想去却找不到 : 好办法,还请各位赐教。图像里面有很多白色的环,形状不规则,大部分闭合,也有开 : 环的。现在我需要在图像上标记所有的点,所有被封闭白环包围的,标记为一种;其他 : 的非白环部分,标记为另外一种。
|
k*k 发帖数: 508 | 10 如何定义一个白环?如果三个白环挨在一起,中间那个类似三角形的
区域,也是被白边环绕的区域,算不算白环?如果白环有重叠的,怎
么处理?这个问题看起来简单,还挺复杂的。
【在 j**u 的大作中提到】 : 我觉得问题主要是白环不规则,有些被多个白环隔开的部分可能也类似圆形;还有 : 就是被这幅图是一大幅图切割的一部分,边界上有些地方虽然没有被白环包围,仍 : 然属于白环内。总之很头疼,多谢您了,我还是找系里一个老师问问。
|