2 つの円で囲まれた空間に画像を収めたいと考えています。
説明: 半径の異なる 2 つの円を描いており、2 つの円の間のスペースを画像で埋めたいと考えています。円と塗りつぶされる画像は両方とも matlab によって生成され、行列形式で利用できます。
2 つの円で囲まれた空間に画像を収めたいと考えています。
説明: 半径の異なる 2 つの円を描いており、2 つの円の間のスペースを画像で埋めたいと考えています。円と塗りつぶされる画像は両方とも matlab によって生成され、行列形式で利用できます。
円がバイナリ イメージの場合、次の操作を実行できます。
imfill
各円のバイナリ マスクを取得するために使用します。ステップ 1. の後、同じサイズの 2 つのバイナリ マスクを使用して開始します。
BW12 = BW1 & BW2;
Iout = zeros(size(BW1));
Iout(BW12) = Iin(BW12);
円も描きたい場合は、塗りつぶされていない円を表すマスクを使用して同様のアプローチに従います。