Javascript Tensorflow无法重塑图像

Javascript Tensorflow无法重塑图像,javascript,node.js,tensorflow,discord.js,Javascript,Node.js,Tensorflow,Discord.js,您好,我无法使用tensorflow和mobile net对url进行解码和分类我在discord.js中获取图像的url,并使用node fetch获取它,然后缓冲它,然后解码它。有人能告诉我错误的分辨率是什么,以便我可以调整它的大小吗?我有此代码 const fetch = require('node-fetch') const mobilenet = require('@tensorflow-models/mobilenet'); const tfnode = require('@tens

您好,我无法使用tensorflow和mobile net对url进行解码和分类我在discord.js中获取图像的url,并使用node fetch获取它,然后缓冲它,然后解码它。有人能告诉我错误的分辨率是什么,以便我可以调整它的大小吗?我有此代码

const fetch = require('node-fetch')
const mobilenet = require('@tensorflow-models/mobilenet');
const tfnode = require('@tensorflow/tfjs-node')
module.exports.run = async(client, message) => {
    message.reply('kk')

   let filter = m => m.author.id === message.author.id
    const collector = new MessageCollector(message.channel, filter, {max: 1})
    collector.on('end', async m => {
        m.forEach(async(m)=> {    
            m.attachments.forEach(async(u) => {console.log(u.url)            
               let res=  await fetch(u.url)
            const buffer = await res.buffer()
            const tens = tfnode.node.decodeImage(buffer)
            const model = await mobilenet.load();
    const predictions = await model.classify(tens);
    
    console.log('Predictions: ');
    console.log(predictions);
})

})



    })

};


module.exports.help = {
    name: "classify",
    aliases: ["cl"],
    description: "classify images",
    usage: "(command name)",
    category: "Ai-commands",
    cooldown: 0// Counted in MS
};

module.exports.config = {
    restricted: false,
    ownerOnly: false
};
得到这个错误

[UNHANDLED REJECTION] Error: Invalid TF_Status: 3
Message: Input to reshape is a tensor with 200704 values, but the requested shape requires a multiple of 150528

使用jimp将其大小调整为720p,并将其馈送到tfjs