R中的函数堆栈图像
function stack image in R
我想对位于特定文件夹中的图像进行分析。我使用:
library(raster)
folder <- "C:/Users/Mezeix/Pictures/FreeVideoToJPGConverter/1 images/"
img <- list.files(folder)
img.raster<-stack(img)
我开始时只检查了 1 张图片。正如观察到的那样,图像很好地存储在 "img "
中
但是当我使用函数 stack(img) 时,我收到以下消息:
Error in .local(.Object, ...) :
Error in .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", :
Cannot create a RasterLayer object from this file. (file does not exist)
我不明白为什么。
x
stack
函数的参数采用文件的完整路径,如果 file[img] 不存在于当前工作目录中。
结合下面的目录和文件名使其工作。
img_path <- paste0(folder, img)
img.raster<-stack(x = img_path)
使用
就可以了
img <- list.files(folder, full.names=TRUE)
我想对位于特定文件夹中的图像进行分析。我使用:
library(raster)
folder <- "C:/Users/Mezeix/Pictures/FreeVideoToJPGConverter/1 images/"
img <- list.files(folder)
img.raster<-stack(img)
我开始时只检查了 1 张图片。正如观察到的那样,图像很好地存储在 "img "
中但是当我使用函数 stack(img) 时,我收到以下消息:
Error in .local(.Object, ...) :
Error in .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", :
Cannot create a RasterLayer object from this file. (file does not exist)
我不明白为什么。
x
stack
函数的参数采用文件的完整路径,如果 file[img] 不存在于当前工作目录中。
结合下面的目录和文件名使其工作。
img_path <- paste0(folder, img)
img.raster<-stack(x = img_path)
使用
就可以了img <- list.files(folder, full.names=TRUE)