0

衛星画像を表す netCDF 行列を使用しています。マトリックス内の ROI を分析できるように、バイナリ マスクを作成しようとしています。マスクとして使用する imellipse を作成しました。

現在、関数 createMask には、基になるデータのイメージ ハンドルが必要です。データ マトリックスのイメージ ハンドルを取得するにはどうすればよいですか? 私は等高線図として表示しました。

4

1 に答える 1

1

createMask()関数は、画像ハンドルがなくても機能します。バイナリマスクを取得するには、次のようにします。

imshow(Img,[]);
e = imellipse();
mask = createMask(e);

画像ハンドルを使用してそれを行いたい場合は、次のようにして画像ハンドルを作成できます。

h_img = imshow(Img,[]);

その後、このハンドルをcreateMask()関数で使用できます。(しかし、それは本当に必要ではありません)

于 2012-08-01T08:19:32.327 に答える