Spaces:
Sleeping
Sleeping
File size: 422 Bytes
54645b7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
const tf = require('@tensorflow/tfjs-node');
const nsfw = require('nsfwjs');
async function fn(buffer) {
const model = await nsfw.load();
const image = await tf.node.decodeImage(buffer,3)
const predictions = await model.classify(image)
image.dispose();
return predictions.map(item => {
return {
type: item.className,
probability: (item.probability * 100).toFixed(2)
}
});
}
module.exports = fn; |