1

matplotlib imshow(image) のポリゴン ROI を作成しようとしています。matplotlib のイベント処理を使用すると、(Line2D セグメントを介して) 画像の上にポリゴン ROI を手動で設定できます。

結果は、ROI のエッジ座標 (ピクセル値) のセットです。ROI内のピクセル値を抽出する方法を誰かが知っていますか? 私が最終的にしたいのは、でこぼこのマスクです(ROIの外側の要素で1、ROIの内側の要素で0の画像のサイズの配列)。

そうする簡単な方法はありますか?ROIポイントを閉じて塗りつぶすことができるある種の画像処理機能がすでにあるのではないでしょうか?

画像例: http://img707.imageshack.us/img707/186/roi.png

4

1 に答える 1

2

私はちょうど解決策に出くわしました。

「scikits-image」モジュールはまさに必要なものを提供します。ポリゴン座標を渡すと、画像配列の ROI をスライスするツールが得られます。

例: http://scikits-image.org/docs/dev/auto_examples/plot_shapes.html

于 2012-08-05T13:36:12.740 に答える