0
私は、細かいスーパーピクセルに細分されたイメージを持っています。私はこれらのスーパーピクセルのいくつかを選択するGUIを使用しています。 ここで、選択したスーパーピクセルを透明なタイルとして強調したいと思います。
しかし、私は、a)オーバーレイ画像の一部を抑制するためにマスクを使用する方法、またはb)オーバーレイ全体を透明に設定する方法しか知りません。Matlabで画像に部分的に透明なオーバーレイを作成するには?
A)
imshow(superPixelImage)
hold on;
h = imshow(overlayImage);
set(h,'AlphaData',overlayMask);
B)
imshow(superPixelImage)
hold on;
h = imshow(overlayImage);
set(h,'AlphaData',0.5);
誰かがオーバーレイが非選択領域に完全に透明とマークされたスーパーピクセルに部分的に透明であるように、両方を組み合わせる方法を知っていますか?
編集:
Thisは、イメージデータベースの意味ラベルを作成するために使用できる私のmatlabコードのベータ版です。
これは機能します:)。私は 'AlphaMatrix'も二重の値で構成されていることを知らなかった。どうもありがとう! – mcExchange