2017-07-25 25 views
0

2つの画像AとBが重なっています。オーバーラップイメージは緑色 - マゼンタ色を示します:青色と赤色が必要です。私は、次のコードを使用:デフォルト​​ことでオーバーラップイメージの色を制御する方法は?

c=imfuse(A,B,'falsecolor','Scaling','joint'); 
    redChannel = c(:, :, 1); 
    blueChannel = c(:, :, 3); 
    rgbImage = cat(2,redChannel,blueChannel); 
    imshow (rgbImage) 
+0

代わりに'red-cyan'を使用できます。機能を使用せずに独自のRGB画像を作成できますか?例えば: 'rgbImage(:、:、1)= A; rgbImage(:、:、2)= 0; rgbImage(:、:、3)= B; ' – Zep

答えて

0

はオプション'ColorChannels'の値'green-magenta'を使用しています。

c = imfuse(A, B, 'falsecolor', 'Scaling', 'joint', 'ColorChannels', 'red-cyan'); 
+0

あなたの答えをありがとう、 – user3209872

+0

あなたはより良いカラーコントロール機能を提案できますか? – user3209872

+0

確かに、私はあなたの質問を理解するのに苦労していることを認めなければなりません。達成したいことをより具体的にすることができますか?入力画像の画像と期待される結果を提供するか?それは関連する答えを書いて多くの助けになるでしょう。 – Ratbert

関連する問題