Scénario : Ajout de pré-traitement et de post-traitement

Remarque: A partir de Maximo® Visual Inspection 8.7, les modèles personnalisés ne sont pas pris en charge. Les modèles personnalisés sont toujours pris en charge dans Maximo Visual Inspection 8.6 et les versions antérieures.

Ce scénario a pour but de créer un modèle pour détecter les plaques d'immatriculation, puis d'ajouter un post-traitement pour éliminer tout ce qui se trouve dans l'image, à l'exception de la plaque d'immatriculation.

Ce scénario suppose que vous disposez des éléments suivants :

  • Un modèle entraîné pour l'identification des plaques d'immatriculation.
  • Un script de post-traitement qui élimine toutes les zones de l'image n'ayant pas trait à la plaque d'immatriculation identifiée.

Pour créer un modèle d'apprentissage en profondeur et ajouter le post-traitement, procédez comme suit :

  1. Importez le script de post-traitement.
  2. Entraînez le modèle.
  3. Déployez le modèle.
  4. Effectuez une inférence et passez en revue les résultats.

Etape 1: Importation du script de post-traitement

Le script de post-traitement est un fichier .zip créé à l'aide du modèle custom.py. Pour plus de détails, voir Pré-traitement et post-traitement. Accédez à la page Artefacts personnalisés et importez le fichier .zip contenant custom.py. Pour le type d'artefact, sélectionnez Script d'inférence personnalisé. Nommez le fichier .zip crop.zip.

Etape 2 : Entraîner le modèle

Le pré-traitement et le post-traitement peuvent être effectués sur n'importe quel type de modèle, à l'exception de la détection d'action. Utilisez un modèle de détection d'objet appelé license_plates. Pour obtenir des instructions sur l'entraînement d'un modèle, voir Entraînement d'un modèle.

Etape 3 : Déploiement du modèle

Déployez le modèle en spécifiant le script de post-traitement :

  1. Accédez au modèle que vous souhaitez déployer, puis cliquez sur Déployer le modèle.
  2. Cliquez sur Déploiement avancé.
  3. Pour Script d'inférence personnalisé, sélectionnez le script d'inférence que vous souhaitez utiliser, indiquez ce qui doit être fait avec les résultats de l'inférence, puis cliquez sur Déployer. Sauvegardez les résultats de l'inférence dans le fichier cropped_license_plates.

Etape 4 : Exécution d'une inférence et vérification des résultats

Utilisez le noeud final de l'API du modèle déployé pour effectuer une inférence. Après l'inférence, le script crop est appelé et l'image résultante, qui contient les plaques d'immatriculation libellées, est enregistrée dans le fichier cropped_license_plates. Lorsque vous affichez le fichier dans la vue de table, ces images sont libellées "Résultat de l'inférence" dans la colonne Créé.