TensorFlow.js - Detection d'objet - Interpretation du résultat

TensorFlow.js - Detection d'objet - Interpretation du résultat - Javascript/Node.js - Programmation

Marsh Posté le 01-08-2021 à 21:02:29    


Bonjour à tous,
 
Je cherche à implémenter un détecteur d'objets utilisable sur Firefox en exploitant la bibliothèque TensorFlow.js. J'ai entrainé mon modèle de type "LayerModel" que je charge avec la fonction  "tf.loadLayersModel()". Puis je lance une détection sur une image via la fonction "model.predict()". Je stock le résultat dans une variable "predict". Mon problème est que je n'arrive pas à interpréter le résultat et avancer, le but étant de récupérer les box des objets détectés.
 
Le retour de  "console.log(predict); " est:
 
Array(3) [ {…}, {…}, {…} ]
 
0: Object { kept: false, isDisposedInternal: false, dtype: "float32", … }
 
1: Object { kept: false, isDisposedInternal: false, dtype: "float32", … }
 
2: Object { kept: false, isDisposedInternal: false, dtype: "float32", … }
 
length: 3
 
Le retour de "console.log(predict[0].dataSync())" est :
 
Float32Array(18) [ -0.933699369430542, 2.0597338676452637, -8.093562126159668, -1.653637170791626, 29.91468048095703, -2.5104284286499023, -1.6961907148361206, 5.431970596313477, -8.678093910217285, 1.1465117931365967, … ]
 
Le retour de "console.log(predict[1].dataSync())" est :
 
Float32Array(72) [ -3.040828227996826, 19.110309600830078, -0.057641081511974335, -1.872375249862671, -124.70093536376953, 2.4474217891693115, 11.702408790588379, -9.773043632507324, -3.7172935009002686, 5.327491283416748, … ]
 
Le retour de  "console.log(predict[2].dataSync())" est :
 
Float32Array(288) [ -36.274513244628906, -19.568172454833984, 12.820204734802246, -21.152021408081055, -225.57720947265625, 1.2267011404037476, 6.923470497131348, 26.43770408630371, 2.0712578296661377, -11.071444511413574, … ]
 
 
Merci pour votre aide !
 
 
Faps

Reply

Marsh Posté le 01-08-2021 à 21:02:29   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed