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

Collection et Stream Java Discussion :

Trier une ArrayList<Rect> , OpenCv


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 3
    Par défaut Trier une ArrayList<Rect> , OpenCv
    Bonsoir,

    Je vous expose mon problème.

    Je prend en photo une plaque d'immatriculation.
    Sur cette photo je retrouve tout les rectangle de l'image avec divers méthode et j'obtient une ArrayList<Rect>. Je voudrais la trier pour garder seulement les plus grand.

    J'arrive à faire le tour de mon ArrayList avec un Iterator<Rect> mais je ne vois pas comment regarder la taille du rectangle puis si il est plus grand qu'une valeur que j'aurais choisi l'enlever de l'ArrayList.

    J espère réussir a me faire comprendre .

    Peut être calculer l'aire de chaque rectangle puis le comparer à ma valeur si cela est possible comment faire ? Si vous avez d'autres idée je suis preneur aussi

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 3
    Par défaut Aucune difficulté ...
    Je post ma solution si sa peu aider un jour ...

    La solution que j'ai choisi n'est vraiment pas dur et ne nécessite surement pas une discussion :p . Bref voila .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(r.height*r.width > 300)
              {
    	   	listRect.add(r);
    	   }
    Je regarde donc si l'aire du rectangle r est supérieur à 300 et si c'est le cas je l'ajoute à mon ArrayList<Rect> .

    Voila voila . Bonne soirée.

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

Discussions similaires

  1. Trier une ArrayList
    Par momedalhouma dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 27/01/2012, 00h12
  2. Trier une arrayList
    Par toma03 dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 28/07/2009, 15h32
  3. trier une collection ou une arraylist
    Par r83 dans le forum C#
    Réponses: 3
    Dernier message: 21/10/2008, 10h06
  4. trier une liste d'objets dans une ArrayList
    Par sandrine49 dans le forum Collection et Stream
    Réponses: 9
    Dernier message: 13/10/2008, 08h59
  5. trier une arraylist selon un critère
    Par marion5515 dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 15/03/2008, 20h25

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