私はnumpyにかなり慣れていません。私はこれを行う方法を見回してきましたが、十分に簡単なものを見つけることができません。
これが問題です。私は赤で粒子を識別しているので(それは問題ありません)、位置の配列があります。
グレーの拡張と scipy.ndimage を使用して、これらの位置で新しい画像を作成します。拡張された位置には値があり、残りは 0 です。
次に、この画像を別の画像 (緑色) と掛け合わせて、新しい色には赤色の粒子がある信号のみが含まれるようにします。私がやりたいことは、たとえば、特定の半径または正方形で、特定のポイントごとにこの他の色の強度の平均を検出することです。
これどうやってするの?初期色で scipy.ndimage.measurements.label を作成し、同じ配列インデックスを使用して平均を取得しますか? または、x、y 座標を指定して、指定した半径で mean() を実行できますか?