IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Intégration API .net [WD20E]


Sujet :

WinDev

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Intégration API .net
    Bonjour,

    J'essaie d'intégrer à mon programme une fonction de reconnaissance de plaques minéralogiques, et je souhaite pour cela utiliser l'API OpenAlpr qui fournit un exemple de code pour une intégration en .NET

    Exemple :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    using openalprnet;
     
     var alpr = new AlprNet("us", "/path/to/openalpr.conf", "/path/to/runtime_data");
     if (!alpr.IsLoaded())
     {
         Console.WriteLine("OpenAlpr failed to load!");
         return;
     }
     // Optionally apply pattern matching for a particular region
     alpr.DefaultRegion = "md";
     
     var results = alpr.Recognize("/path/to/image.jpg");
     
     foreach (var result in results.Plates)
     {
         Console.WriteLine("Plate {0}: {1} result(s)", i++, result.TopNPlates.Count);
         Console.WriteLine("  Processing Time: {0} msec(s)", result.ProcessingTimeMs);
         foreach (var plate in result.TopNPlates)
         {
             Console.WriteLine("  - {0}\t Confidence: {1}\tMatches Template: {2}", plate.Characters,
                               plate.OverallConfidence, plate.MatchesTemplate);
         }
     }

    J'essaie d'interpréter ce code mais n'y arrive plus à partie de la ligne "var results =

    Voici le code que j'ai déjà interprété, il peut y avoir des erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    PROCEDURE Test(sLangue, sCheminConf, sCheminData, sCheminImage sont des chaînes)
     
    calpr est un AlprNet(sLangue,sCheminConf,sCheminData)
     
    SI PAS calpr.IsLoaded() ALORS
    Erreur("Impossible de charger OpenAlpr")
    RETOUR
    FIN
     
    vRes est un tableau d'entiers = calpr.Recognize(sCheminImage)
    La dernière ligne ne fonctionne pas les deux types sont incompatibles...

    Merci de votre aide !
    Lucas
    Dernière modification par LittleWhite ; 30/04/2017 à 19h38. Motif: Coloration code

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation des API .NET depuis Java ?
    Par yjuliet dans le forum VB.NET
    Réponses: 0
    Dernier message: 17/02/2009, 10h59
  2. Réponses: 17
    Dernier message: 09/04/2007, 21h16
  3. [Debutant] Intégration vb.net dans html
    Par AthenA714 dans le forum VB.NET
    Réponses: 4
    Dernier message: 05/04/2007, 14h27
  4. L'api net.sf.hibernate
    Par kaikai dans le forum Hibernate
    Réponses: 2
    Dernier message: 12/05/2006, 08h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo