Я использую эту ссылку для декодирования изображения и получения 3D-тензора. Код ниже:
const tf = require('@tensorflow/tfjs');
let node = require('@tensorflow/tfjs-node');
const { Image } = require('image-js');
async function getImage() {
let image = await Image.load('/path/to/image.jpg');
return image;
}
async function loadModel() {
let m = await tf.loadLayersModel('path/to/model.json')
return m;
}
let model = loadModel();
model.then(async function (res) {
const img = await getImage();
const imgTensor = node.decodeImage(img, 1, 'int32', false);
console.log(imgTensor);
}, function (err) {
console.log(err);
});
И когда я использую node.decodeImage (), я получаю UnhandledPromiseRejectionWarning: TypeError: node.decodeImage is not a function
. Если я использую tf.node.decodeImage (), я получаю UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'decodeImage' of undefined
. Что я делаю не так?