我对 numpy 很陌生。我一直在寻找如何做到这一点,但我找不到任何容易的事情。
这就是问题。我正在用红色识别粒子(没关系,已经完成),所以我有一个带有位置的数组。
我用灰度膨胀和 scipy.ndimage 用这些位置制作了一个新图像,膨胀的位置有一个值,其余的为 0。
然后我将此图像与另一个图像(绿色)相乘,这样新颜色就只有红色粒子的信号了。我想要做的是检测每个给定点的这种其他颜色的强度平均值,例如在给定的半径或正方形中。
我怎样才能做到这一点?我是否以初始颜色制作 scipy.ndimage.measurements.label 然后使用相同的数组索引来获得手段?或者我可以只拥有 x,y 坐标并在给定半径上做 mean() ?