Imread对图片返回“无”

时间:2019-01-02 16:26:47

标签: opencv

我要导入图片。我已通过Github将图片加载到Google Colab中。但是用cv2.imread读取图片不起作用。

代码很简单:

const createStops = {
  idx: {
    place: {
      create: {
        stop: {
          key: {
            value: 5,
          },
        },
      },
    },
  },
};

const idx = 'idx';
const stop = 'stop';
const key = 'key';
const value = 'value';

// Function that go to the specified key and
// execute a function on it.
// The new value is the result of the func
// You can do your toString there, or anything else
function executeFunctionAtKey(obj, path, func) {
  const keys = path.split('.');

  if (keys.length === 1) {
    obj[path] = func(obj[key]);

    return obj;
  }

  const lastPtr = keys.slice(0, keys.length - 1).reduce((tmp, x) => tmp[x], obj);

  lastPtr[keys[keys.length - 1]] = func(lastPtr[keys[keys.length - 1]]);

  return obj;
}

// call the function to do +1 at the specified key
executeFunctionAtKey(
  // The object to change the value on
  createStops,

  // The path
  `${idx}.place.create.${stop}.${key}.${value}`,

  // The thing to do
  (x) => x.toString(),
);

console.log(createStops);

image = cv2.imread("content/NuclearImages/stage1/dna-0.png")

然后print image作为结果。我不明白我做错了什么。路径绝对正确。 github中的文件肯定也是png图片。

0 个答案:

没有答案