Je suis en train de réaliser un projet avec nodejs et aws. Je suis en train d'utiliser WebRTC et de prendre des photos.AWS S3 putobject et après DetectFaces avec Rekognition
Après que je prends des photos des données de base64 et des nœuds de publication et je le mets ma console d'aws et je l'emploie pour détecterfaces mais son donner l'erreur. Mais j'ajoute une photo de ma console aws pour détecter manuellement les visages ne donnant pas d'erreur. Mes codes ici: MON WEBCAM JS: c'est donner un base64 pour moi
> drawImage(video, 0, 0, canvas.width, canvas.height);
> var data = canvas.toDataURL('image/jpeg');
> photo.setAttribute('src', data);
> console.log(data);
et je suis en train post avec POSTMAN CHROME EXTENSION à mes nodejs je peux le mettre bien, mais je ne peux pas en utilisant une détection des visages.
Mes nodejs:
app.post('/addPhoto', function (req, res) {
var base64data=new Buffer(req.body.photo.replace(/^data:image\/\w+;base64,/, ""),'base64');
console.log(base64data);
var params = {Bucket: "realeyeshomework", Key:"111111111.jpg", Body: base64data};
s3.putObject(params, function(err, data) {
if (err)
console.log(err)
else{
console.log("1");
rekognition.detectFaces({
Image: {
S3Object: {
Bucket: "realeyeshomework",
Name:"111111111.jpg"
}
},
Attributes: [
"ALL"
]
}, function(error, response) {
if (error) console.log(error, error.stack); // an error occurred
else res.send(response);
});
}
});
});
mon erreur: CLICK HERE FOR ERROR
Comment puis-je faire s'il vous plaît aidez-moi je ne pouvais pas Fint quoi que ce soit.
Merci pour votre aide.
Son donnant une erreur comme: un message: « La demande a des paramètres non valides », le code : « InvalidParameterException », –