1 つは RxCx3 (RGB イメージ) で、もう 1 つは RxC (ラベリング) の 2 つのマトリックスがあります。ほとんどのラベルはゼロであり、RGB イメージにゼロ以外のラベルをペイントしたいと考えています。より具体的には、図を重ね合わせたいと思います。
imagesc(labels)
図に:
imshow(rgb)
ラベルのゼロ値を除く。それを達成するための最も速い方法は何ですか?
さて、あなたの問題の私の解釈は次のとおりです。行列のゼロ以外の要素を画像に重ね合わせたいと考えています(この例はヒートマップかもしれません)。
ここのこのページでは、ゼロ以外の側面に関して必要なすべてを提供しますが、一般的には次のようなことを行います
find(Labels)
"Labels" > 0 の要素のみを処理する処理セクション内 (必要に応じて、"find" 内の式をより複雑にすることができます)
ただし、実際に画像を重ね合わせるには (ラベルが必要です)、決定を下す必要があります。表示する画像を物理的に変更して、ラベルを表示するか、ラベルを透過的に重ねます。次のページには、この結果を達成するための優れた情報があります。
私はあなたの要件のために、透明性のルートを取りたいと思うでしょう(私もそれをお勧めします)