2013-02-08 53 views
1
我在與解釋的RGB值的麻煩

一個RGB陣列我從R.如何解釋中的R

陣列我從0-1顯示值,當RGB色彩範圍讀出的圖像得到從0-255。我試圖將其轉換回0-255範圍內調整這樣的腳本,

picturemax <- max(picture) 
picturemin <- min(picture) 
p.picture <- as.numeric(picture) 
if (picturemax > 255 || picturemin < 0) 
p.picture <- (picture - picturemin)/(picturemax - picturemin) 
p.picture 
https://stat.ethz.ch/pipermail/r-help/2003-January/029098.html 檢索我只是改變在腳本中值從0-1到0-255

,但陣列仍顯示0-1的值,只是不同的值。

我的圖片文件也非常大,而且陣列不適合R Console。因爲我想將RGB數據導入Excel表格或作爲文本文件,所以我不知道該怎麼做或如何解決該問題。

如果我的問題太基本,我很抱歉,但我很高興能夠獲得所有幫助。 有什麼建議嗎?

乾杯, 瑪麗亞

回答

1

如果你想通過從255(0,1)轉換值(0,255),你爲什麼不只是將它們相乘?

要將矩陣導出爲文本文件以供電子表格或其他應用程序讀取,您應該查看write.table函數。但是,如果您的數據太大而無法在控制檯中使用,我懷疑在Excel中打開它們或者相當的東西會非常有幫助。

+0

嗯,我沒有想到這一點..謝謝。我將從另一個程序中獲取我感興趣的部分圖片,然後查看是否可以獲得較小的數據。 – MariaBioStudent 2013-02-08 14:20:50