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

OpenCV Discussion :

OpenCV, OpenALPR, Tesseract.


Sujet :

OpenCV

  1. #1
    Membre très actif
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Par défaut OpenCV, OpenALPR, Tesseract.
    Bonjour à tous,

    Je viens de découvrir l'existence de OpenALPR, en faisant des recherches sur le moyen de lire une plaque minéralogique avec une caméra, afin d'ouvrir mon portail.

    J'ai lu des quantités de documents sur cette API, mais je ne comprends toujours pas comment l'utiliser, ou la télécharger, comment l'installer.

    Je ne trouve pas de fils de discutions sur ce sujet. le plus proche est le votre, OpenCV.

    En fait, j'ai l'impression que OpenCV, OpenALPR, et Tesseract sont liés.


    si je comprends bien :
    - OpenCV (utilisé seul) est un framework de traitement d'image: recherche de forme, Modification, et application d'algorithmes de recherche sur des images.

    - Tesseract est un logiciel open source de reconnaissance de caractères utilisant des algorithmes d'apprentissage automatique.

    - OpenAlpr utilise les deux. OpenCV commence par appliquer des algorithmes de détection de la plaque d'immatriculation, puis applique une segmentation pour obtenir des caractères sur la plaque d'immatriculation, puis les envoie à Tesseract pour les lire et les reconnaître (c'est-à-dire les convertir en ASCII).


    1/ peut-on me confirmer ce que je viens d'écrire ?

    2/ Si oui, (je suis sous Windows 10), dois-je installer, uniquement OpenALPR et j'ai tout ??? ou dois-je installer les 3 logiciels API (OpenCV, openALPR, tesseract) ?

    3/ Y - a t'il l'un d'entre nous, ici, sur développez.net, qui utilise openALPR ?


    Merci pour vous réponses.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2011
    Messages : 13
    Par défaut
    Bonjour,

    Oui, j'ai bossé un peu dessus. Tu as compris les grandes lignes.
    La partie OpenALPR m'a paru plus complexe mais c'est l'idée.
    J'ai utilisé le code source et j'ai généré moi-même le projet. J'ai eu nécessairement besoin de openCV et tesseract.

    OpenALPR propose un github : https://github.com/openalpr/openalpr
    Tu trouveras pas mal d'information dessus, voir le projet compilé dans la partie releases. Dans ce dossier compressé (openalpr-2.3.0-win-64bit), il y a les dlls openCV, tesseract et un répertoire de configuration pour que le logiciel fonctionne. Donc, si tu veux juste voir ce que ça donne tu n'as pas besoin d'installer quoique se soit a priori.

    Si tu veux faire de la R&D, il y a https://github.com/peters/openalpr-windows

    Si tu veux le compiler toi-même, j’essaierai de te répondre au fur et à mesure des problèmes que tu rencontreras.

  3. #3
    Membre très actif
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Par défaut
    Merci pour cette réponse.
    Je t'informe dés que j'ai téléchargé ce que tu me dit de faire et j'installerai tout cela.

    Je vais probablement avoir besoin de toi pour la suite.
    Merci encore

  4. #4
    Membre très actif
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Par défaut
    Bonjour à tous, j'ai progressé et je viens ici l'expliquer :

    je suis sous windows10 64 bits
    J'ai trouvé et télécharger openalpr-2.3.0-win-64bit.zip.
    J'ai lancé l'installation tout s'est bien passé.


    Dans le répertoire C:\Users\JeanLouis\Desktop\Open-ALPR\openalpr-2.3.0-win-64bit\openalpr_64,
    j'ai lancé le fichier : openalprnet-windemo.exe et je peux lire les numéros de plaque minéralogique qui sont dans le répertoire "samples" qui font partie package .


    Deplus, après avoir ouvert une fenêtre CMD de Windows, et en me mettant dans le bon répertoire, je peux lire les photos avec la commande alpr.exe.


    Mon premier but est atteint, maintenant j'aimerai lancer alpr à partir d'un programme écrit en C et compilé avec GCC.

  5. #5
    Membre très actif
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Par défaut
    rebonjour,
    j'ai trouvé une solution simple pour identifier une plaque minéralogique sur une photo.


    Je programme ici en langage C, et je compile avec GCC.


    À compiler avec la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -mwindows essaiopenalpr.c -o essaiopenalpr.exe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(void)
    {
    	//("test de la commande dir");
    	system("alpr -c eu samples/voiture.jpg >dir.txt");
    	getchar();
    	return 0;
    }

    Dans le fichier dir.txt, je trouve le numéro minéralogique de la voiture


    Je pense qu'il doit exister d'autres solutions, je vais chercher, mais y a t'il une personne qui peut m'aider ?

    merci.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2011
    Messages : 13
    Par défaut
    Tu as fait un exécutable qui lance l'exe que tu as téléchargé.
    Si tu veux, tu peux lancer directement l’exécutable avec un fichier .bat.

    Il faut recompiler le projet et gérer le mode de compilation pour faire une dll et ainsi l'appeler directement avec un logiciel.

  7. #7
    Membre très actif
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Par défaut
    Evinsonn, merci

    tu peux m'en dire plus ?

    tu dis :
    Il faut recompiler le projet et gérer le mode de compilation pour faire une dll et ainsi l'appeler directement avec un logiciel.
    Que veux tu dire exactement ?

    merci

  8. #8
    Membre très actif
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Par défaut
    Merci à tous,

    Je clos ce fil de discution.

    Il y a une suite à cette adresse :
    https://www.developpez.net/forums/d1...pilation-alpr/

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

Discussions similaires

  1. probleme avec opencv
    Par dz_robotix dans le forum Visual C++
    Réponses: 2
    Dernier message: 06/03/2007, 10h39
  2. Problème avec tesseract OCR sous Visual c++ 2005
    Par DarkVenoM dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 14/01/2007, 13h12
  3. Réponses: 1
    Dernier message: 01/10/2006, 15h44
  4. Traitement d'image java OpenCV
    Par moris113 dans le forum Multimédia
    Réponses: 1
    Dernier message: 12/07/2006, 19h12
  5. [Qt]Afficher une image d'openCV dans un pixmap
    Par astragoth dans le forum Qt
    Réponses: 8
    Dernier message: 14/03/2006, 15h14

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