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

 Java Discussion :

Histogramme Android Studio


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Par défaut Histogramme Android Studio
    Bonjour,
    je suis débutante dans la programmation et après un peu de C à l'école je me lance dans le java pour mon projet.
    Je crée une application sur android studio et il y a une partie de celle-ci que je n'arrive pas.
    Je souhaiterais récupérer le nombre de pixel blanc d'une image en RGB ou en niveau de gris (je m'adapterais), je pensais à un histogramme mais si vous avez d'autre solution plus simple je suis preneuse.
    Et donc j'aurais besoin d'aide pour coder cet histogramme

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Quel framework utilises-tu pour gerer tes images ? Java2D ? ImageJ ?
    Et celui pour ton UI ? AWT/Swing, SWT, JavaFX ?

    Ton soucis est-il d'arriver a parcourir le contenu de ton image pour compter les pixels de differentes couleurs ou de representer visuellement cet histogramme a l'ecran ?

    Si tu comptes faire du Swing et ne desires pas coder ton propre histogramme, tu peux aller voir du cote de JFreeChart. Si c'est du JavaFX, tu devrais pouvoir faire ce que tu veux faire avec un BarChart (ou un AreaChart si tu as besoin d'un peu plus de flexibilite) qui est directement inclus dans l'API
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Par défaut
    Bonjour Bouye et merci de votre réponse :)

    Je ne sais pas encore trop comment fonctionne android studio pour les images.

    Mon soucis est de parcourir l'image pour connaitre les couleurs des pixels, l'histogramme complet n'est pas nécessaire je n'ai besoin de récupérer que le nombre de pixels blancs.

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Donc c'est du code purement Android ? Voir How to get pixels of an image in res folder of an android project sur StackOverflow.

    Visiblement la classe Bitmap te permet de retourner la valeur d'un pixel via la methode getPixel(). Tu peux donc parcourir tous les pixels de ton image (puisque connaissant ses deux dimensions via l'image) et tester si la valeur retournee vaut Color.WHITE
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Google sort un nouvel EDI pour Android : Android Studio
    Par Gordon Fowler dans le forum Android Studio
    Réponses: 43
    Dernier message: 03/12/2013, 19h08
  2. Android Studio encoding problème item de la listview
    Par nadjibnet dans le forum Android Studio
    Réponses: 5
    Dernier message: 02/07/2013, 22h55
  3. Android Studio Git
    Par Twixou dans le forum Android Studio
    Réponses: 1
    Dernier message: 31/05/2013, 08h38
  4. Impossible d'atteindre URI - Android Studio
    Par man_u dans le forum Android Studio
    Réponses: 0
    Dernier message: 23/05/2013, 01h12

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