2017-08-03 192 views
0

我找到了代碼來轉換圖像,並獲得了480 * 288數據的數據,因爲圖像的像素是。然而,我想要的矩陣只是少得多的數字矩陣,如:19 * 12或其他。那麼我如何在R中做到這一點?非常感謝!。如何將圖像轉換爲數字(0-1)像素矩陣R

library("EBImage") 
img <- readImage("sample.jpg") 
img <- channel(img, "grey") 
write.csv(t(img), "sample.csv", row.names=FALSE) 
+0

你的代碼有什麼問題。你得到一個灰度0..1。 –

回答

0

爲了減少您需要與resize縮放圖像所產生的矩陣的大小將其保存爲.csv文件之前,請參閱我的回答Resizing image in R

+0

非常感謝,你也可以回答我的其他問題。 apperciating –