1
私は基本的に、私はR.スペクトル画像要素をR言語でRGBに変換する方法は?
に「readPNG」機能により、PNG分光画像を読んでいる、私は2次元512×512を持っているベースimages-(RGB values of visible spectrum)をRGBにマルチスペクトル画像を変換するために
を計画していますマトリックス。上記のリンクに従って、R、G、Bの値を返す関数を記述します。
今、私の質問は、このRGBを私の画像に適用してrgbに変換する方法です。
私のコードの一部:
img <-readPNG("sample_img.png") # 512 X 512 Matrix
# after calculate R,G,B
r = 1
g = 0.892
b = 0
el1 <- img * r
el2 <- img * g
el3 <- img * b
col <- as.matrix(el1, el2, el3)
plot (1:512 , type="n")
rasterImage(col, 1, 1, 512, 512)
私は上記のようなコードをやっているし、まだカラー画像を得るために変換できませんでした。
(スペクトルの詳細:multispectral)