DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Exécute un modèle (de réseau de neurones) entrainé sur une image. Cette fonction permet d'utiliser l'intelligence artificielle pour la détection d'éléments dans une image.
Attention : Cette fonction est une fonction avancée. L'utilisation de cette fonction implique de connaître la documentation du réseau de neurones utilisé (notamment ses spécificités, le résultat attendu et son interprétation).
Exemple
// Déclaration de l'image
MonImage est une Image
MonImage = IMG_Test
 
// Déclarer un modèle
MonIAModèleRN est un iaModèleRéseauDeNeurones
 
MonIAModèleRN.Configuration = "MonModel.cfg"
MonIAModèleRN.PoidsEntraînés = "MonModel.weights.pb"
MonIAModèleRN.FacteurEchellePixel = 1.0
MonIAModèleRN.DimensionX = 300
MonIAModèleRN.DimensionY = 300
 
MonIAModèleRN.IntensitéMoyenneR = 104
MonIAModèleRN.IntensitéMoyenneV = 117
MonIAModèleRN.IntensitéMoyenneB = 113
MonIAModèleRN.CouleurRVB = Vrai
 
montabMatrice est un tableau de 1 tableau de 1 par 1 par 200 par 7 réels
 
// Exécuter le modèle
montabMatrice = IAModèleDétecte(MonIAModèleRN, MonImage)
Syntaxe
<Résultat> = IAModèleDétecte(<Modèle> , <Image>)
<Résultat> : Tableau de tableau
Tableau de matrices contenant le résultat de l'exécution du modèle.
<Modèle> : Variable de type iaModèleRéseauDeNeurones
Nom de la variable iaModèleRéseauDeNeurones décrivant les caractéristiques du réseau de neurones utilisé.
<Image> : Chaîne de caractères, Image ou Champ Image
Image à analyser. Cette image peut correspondre à :
  • une variable de type Image,
  • le nom et chemin de l'image,
  • le nom et le chemin d'un fichier PDF,
  • une rubrique de type mémo Image,
  • un champ Image.
Remarques
  • Les modèles de réseau de neurones gérés sont : caffe, tensorflow et darknet.
  • Le modèle doit être entrainé (les poids sont connus).
  • Les extensions attendues en fonction du modèle sont :
    • Configuration :
      • Caffe : *.prototxt
      • Tensorflow : *.pbtxt
      • Darknet : *.cfg
    • Poids :
      • Caffe : *.caffemodel
      • Tensorflow : *.pb
      • Darknet : *.weights
Classification Métier / UI : Code métier
Composante : wd280ia.dll
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
IAModèleDétecte et la variable tableau de tableau pour le format de matrice Darknet : *.cfg
Bonjour,
J'ai utilisé un modèle de Configuration yolov3_training.cfg mais j'ai du mal à traite le résultat du IAModèleDétecte.

J'obtiens des donnes, mais pas de résultat attendu, or l'image sélectionner contient bien l'objet à rechercher dans le modèle.

Ma question est comment déclare la variable tableau de tableau pour le format de matrice Darknet : *.cfg et le parcourir pour liste les objets.
Ibrahim
08 jan. 2022