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

MATLAB Discussion :

Reconnaissance de plaque d'immatriculation


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Reconnaissance de plaque d'immatriculation
    Bonjour tous le monde,
    J'ai un projet d'identification de plaque d'immatriculation par traitement d'image sur Matlab. J'ai commencé par la détection de la plaque mais je n'arrive pas à faire le seuillage dans toute l'image.Mon code est le suivant quelqu'un peut m'aider.

    merci


    Code : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    I= imread('v.jpg') ;
    figure(1),imshow(I);
    I1=imcrop; %sélectionner une portion de l'image
    ss=size(I1);%calculer la taille de l'image
    Im=I1;
    mf=zeros(ss(1),ss(2));
     
    q=1;
    %parcours de l'image à seuiller
    for i=1:15:ss(1)
        for j=1:15:ss(2)
     
            h=i;hi=i+15;
            s=j;sj=j+15;
            %si la taile de la dernière portion de l'imge est inf à 15
            if(hi>ss(1))
                break;
            end
            if(sj>ss(2))
                break;
            end
            %création d'une matrice vide de taille qui vaut à 15*15
            MM=zeros(hi-h,sj-s);
     
            %copier la portion 15*15 dans une matrice vide
            o=1;
            p=1;
            for m=h:hi
                for n=s:sj
     
                    MM(o,p)=Im(m,n);
     
                    p=p+1;
     
                end
                o=o+1;
                p=1;
     
            end
     
    moyen=mean(mean(MM));
    ecart=std(std(MM));
     
    MM=zeros(hi-h+1,sj-s+1);
     
    %calcul du seuil pour la portion 15*15
    seuil(q) = moyen *(1 + (1/10)*( 1-( ecart / 256) ))./1.2;
    q=q+1;
    %appliquer le seuillage sur l'image
    k=1;
    l=1;
    for k=h:hi
        for l=s:sj
            disp(k);
            if(Im(k,l)<seuil(q-1))
                %si le pixel inf à seuil, il devient noir
                mf(k,l)=0;
            end
            if(Im(k,l)>=seuil(q-1)) %si le pixel sup ou egal à seuil, il devient blanc
                mf(k,l)=256;
            end
        end
    end
    end
    end
     
     
    figure(2),imshow(mf);]

  2. #2
    Membre éprouvé
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Points : 1 158
    Points
    1 158
    Billets dans le blog
    1
    Par défaut
    ce sujet a déjà été traité de multiples fois sur ce forum. Voir ici
    "La vraie grandeur se mesure par la liberté que vous donnez aux autres, et non par votre capacité à les contraindre de faire ce que vous voulez." Larry Wall, concepteur de Perl.

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    je n'ai pas trouvé un code qui détecte la plaque d'immatriculation

Discussions similaires

  1. Reconnaissance des plaques d'immatriculation
    Par siciba dans le forum OpenCV
    Réponses: 8
    Dernier message: 11/12/2012, 02h32
  2. reconnaissance de plaques d'immatriculations
    Par gigi1989 dans le forum ImageJ
    Réponses: 1
    Dernier message: 05/07/2011, 10h30
  3. Reconnaissance de plaque d'immatriculation
    Par gigi1989 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 22/03/2011, 17h42
  4. reconnaissance de plaque d'immatriculation
    Par bennifi dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 21/07/2010, 13h26
  5. reconnaissance des chiffres d'une plaque d'immatriculation
    Par khawoula dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 22/02/2009, 19h19

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