Spaces:
Sleeping
Sleeping
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; |