2017-08-28 23 views
1

ディレクトリからすべてのJPG画像を読み込み、画像のマトリックスを作成する必要があります。各行はイメージでなければなりません。各行の列は画像内のすべてのピクセルになります。私の場合は24列で、画像は6×4ピクセルですので、JPEG画像を読み込んで配列に追加する

これまで私がこれまで持っているのはこれです。しかし、list_of_images_bw_resizedを上記の寸法のマトリックスに変換しますか?

files <- list.files(path = "./data/", pattern = ".JPG", all.files = TRUE, full.names = TRUE) 
list_of_images <- lapply(files, load.image) 
list_of_images_bw <- lapply(list_of_images, grayscale) 
list_of_images_bw_resized <- lapply(list_of_images_bw, resize, size_x = 6, size_y = 4) 
+0

あなたはどのパッケージを使用していますか?あなたの望む結果はどのように見えますか? – alistaire

答えて

1

これを試してみてください:

nimagesは、リスト内の画像の数や listlengthです
m <- matrix(data = unlist(list_of_images_bw_resized), 
      nrow = nimages, ncol = 24, byrow = TRUE) 

関連する問題