给定 url,如何加载图像,然后将其转换为 Javascript 中的 tf.tensor 数据?

Given the url, how to load an image and then transform it into a tf.tensor data in Javascript?

我是前端新手 javascript。现在我正在编写一个基于 CNN 的 Web 应用程序。要从给定的 url 加载图像,然后将图像输入 CNN,我尝试编写以下代码:

async function getImage() {
  var img = new Image();
  img.src = 'https://www.google.com/favicon.ico';
  var output = tf.browser.fromPixels(img);
  return output;
}

不幸的是它没有用;(

如何加载图像并将其转换为 tf.tensor?有人可以帮助我实现我的目标吗?

图像加载完成后必须创建张量

async function getImage() {
  var img = new Image();
  img.src = 'https://www.google.com/favicon.ico';

  img.onload = () => {
  var output = tf.browser.fromPixels(img);
  return output;
  }

}