Iの間のスカラー値をRGB値に基づいて、画像内の画素毎に[-10、10]を言うことができます割り当てるために使用できる任意のMATLAB関数はありますか?純粋な赤は10のように、黄は5に、緑は0に、青は-8のように、シアンは-10のようにすべきです。
1
私は基本的には画像内の全ての画素を構成するRGBのカラーサンプルの値が含まれ、3Dマトリックスを取得していMATLABに次の画像を読み取る
A
答えて
6
はRGB2INDを見てください:http://www.mathworks.com/help/techdoc/ref/rgb2ind.html
あなたはNx3のインデックス出力をカスタムのN要素インデックスベクトルで置き換えることができます。
0
あなたは上で定義されはあなたが興味のある色に対応し
colorlist=[1 0 0;1 1 0;0 1 0; 0 0 1; 0 1 1];
valuelist=[10 5 0 -8 -10];
figure;
hold all;
for i=1:10
bar(i,i,'FaceColor',colorlist(i,:))
end;
を実行しているから見ることができるように。
があなたの画像の各ピクセルのために、あなたの質問を解決するために、あなたが希望どちらのペアを補間するかを決定するために、どのRGB値が正確にゼロであり、どのRGB値が正確に1であるかを決定する必要があります。
if ((image(x,y,:)==0)==[0 0 1]) && ((image(x,y,:)==1)==[1 0 0])
%# interpolate between red and yellow
result(x,y)=10 - 5*image(x,y,2); %# pure red gives 10, pure yellow gives 5
elseif ((image(x,y,:)==0)==[0 0 1]) && ((image(x,y,:)==1)==[0 1 0])
%# interpolate between yellow and green
result(x,y)=5*image(x,y,1); %# pure yellow gives 5, pure green gives 0
elseif
%# ...
end
このソリューションは、ベクトル化されていないが、それはなんとか実現のために右のトラックにあなたを取得する必要があります。たとえば、size(image)==[100,100,3]
およびすなわちmax(image(:))==1
image=im2double(imread(myfilename))
を想定しました。あなたはRGBとして多色ルックアップテーブルを用いてデータを保存しないようではなく、生の値を保存することができれば、あなた自身にいくつかの手間を救うことができるもちろん、...
関連する問題
- 1. MatlabのRGB色が
- 2. chromeとfirefoxでrgbの色付けに失敗する
- 3. 異なる色の画像からrgb値を取得する
- 4. 整数色の値をRGBに変換
- 5. HtmlはRgbで色を取得
- 6. Matlabの画像のRGB値からヒストグラムをプロットするには?
- 7. RGBの色を取得する
- 8. rgbの値を0〜1の位取り
- 9. RGB値を色温度に変換する方法はありますか
- 10. rgb値に近い色を生成する方法は?
- 11. アイリスカラーピッカー:選択した色をRGB値として取得
- 12. インデックス付きの色.pngをRGBまたはグレースケールに変換
- 13. RGB画像上の二値画像が重なり合うMATLAB
- 14. VS2012 $(存在する)はスカラー値しか受け付けません
- 15. Adobe Illustrator、色見本に保存RGB 0-255の値の代わりにRGB 16進数の値
- 16. 標準RGB色2016のプロット
- 17. pdfファイルのテキストの背景色(RGB値)を取得する方法は?
- 18. 画像のRGB色の平均値
- 19. コンバートLab色RGBの値とR
- 20. 戻りスカラー値SQL
- 21. 1次元整数RGB配列から離れた各色のRGB値を取得する方法
- 22. RGBの色はVBでVB.net
- 23. MacVimのタブの色付けを取り除く
- 24. Matlabの画像からのRGB値のヒストグラムを比較する
- 25. data.frameでセルを値で色付けする方法は?
- 26. 色付けボタン
- 27. RGB画像のMatlabローパスフィルタ
- 28. 貼り付け値
- 29. RGB値の配列から平面を切り取るアルゴリズム(
- 30. ggplot2:面取りされたプロットの軸テキストの色付け
他の色はどうですか? (例えば、「純粋」でない色)。 –
私のイメージでは、私はこの色のスペクトルしか持っていません。 – Simon
[rgb2ind](http://www.mathworks.com/help/techdoc/ref/rgb2ind.html)を参照してください。 – Aabaz