我在我的 iobroker 上使用 node.js tensorflow-models/coco-ssd'。我如何加载图像?
当我这样做时,我收到一个错误:错误:传递给 tf.browser.fromPixels() 的像素必须是 HTMLVideoElement、HTMLImageElement、HTMLCanvasElement、浏览器中的 ImageData 或 OffscreenCanvas,
这是我的代码:
const cocoSsd = require('@tensorflow-models/coco-ssd');
init();
function init() {
(async () => {
// Load the model.
const model = await cocoSsd.load();
// Classify the image.
var image = fs.readFileSync('/home/iobroker/12-14-2020-tout.jpg');
// Classify the image.
const predictions = await model.detect(image);
console.log('Predictions: ');
console.log(predictions);
})();
}