提取满足特定条件的3D图像中的所有值

时间:2018-01-22 06:41:24

标签: python-3.x sorting image-processing

你好我尝试用(x,y,强度)提取一些满足(强度> c)并且仅返回(x,y,条件)的图像点作为按x值排序的列表。原因是我想获得从填充图像中提取的表面的数学模型。 enter image description here现在我想推导出模型。我用过我错了吗?或者这些价值是什么:

np.extract(surface > 0, surface)

结果:

[510. 510. 510. ...,1020.1020.1020。]

我想要按照x值和高度排序的列表。此时强度无关紧要。

1 个答案:

答案 0 :(得分:0)

问题是我还有一个3通道图像。我认为在阈值处理后我会有一个单通道图像。

解决方案:

    surfacePoints = np.where(surface > 0) #np.where(condition)
    print(surfacePoints)
    x,y = np.take(surface, surfacePoints) #np.take(array,lists of indizes)