问题解决了! - 设置参数列表元素为灰度()函数导致错误(Problem solved! -

2019-10-29 05:24发布

我已经加载了图片load.image()函数的列表,当我想从列表作为参数传递给一个函数调用添加索引grayscale()我有以下错误:

误差在如果(谱(IM)== 1){:参数是长度为零的

可能有人请帮助我在这个问题?

filenames <- list.files("~/Downloads/project", pattern="*.jpg", full.names = T)
if(!is.null(filenames)){
  for(idx in filenames) {
    im <- idx
    print(im)
    load.image(im)

    im1=grayscale(im);

现在的问题是解决了:

load.image(IM)应保存到一个变量,而这一次应添加作为灰度参数()函数

filenames <- list.files("~/Downloads/project", pattern="*.jpg", full.names = T)
if(!is.null(filenames)){
  for(idx in filenames) {
    im <- idx
    print(im)
    loaded_image <- load.image(im)

    im1=grayscale(loaded_image);
文章来源: Problem solved! - List element set as parameter to grayscale() function leads to error