R:是否可以通过成像器加载多个图像以进行套用操作?

时间:2019-02-13 16:54:13

标签: r

我正在尝试使用r中的imager加载多个png图像,转换为数据帧,并相应地分析xyccvalue列。这是我正在使用的示例代码,它似乎仅从文件列表中加载第一张图像,并对单个第一张图像重复该过程。是否可以使用成像器对多个图像执行此操作?我喜欢xyccvalue列的格式。我最终希望将其写入每个数据帧的多个.csv文件中。至少,我将减少合并列表并执行一些汇总操作的步骤。我已经尝试过readImage,但输出内容不清楚。

files <- list.files(path = "C:/Users/Raw", pattern = "*.png", full.names = TRUE, recursive = FALSE)
img.alter.merge <-lapply(files, function(x) {
  loadedimgs <- load.image(x)
  imgsdf <- as.data.frame(loadedimgs)
  write.csv(imgsdf, path = "C:/Users/Processed/imgsdf.csv")
})

0 个答案:

没有答案