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

Images Discussion :

Calcul du nombre de pixel [Débutant]


Sujet :

Images

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Calcul du nombre de pixel
    Bonjour

    C'est la première fois que je pose une question sur le forum. Je ne sais pas s'il fallait que je fasse autre chose avant de pouvoir poser ma question. Si oui, je me ferai un plaisir de le faire.

    J'ai une image sur laquelle je fais un roipoly afin de délimiter ma région d'intérêt. Je voudrais calculer le nombre de pixel qui sont dans ma région.

    La raison de cela, est que je désire savoir quel pixels matlab conserve et ne conserve pas. Par exemple, si je prend le quart ou le trois quart du pixel dans ma région est-ce que matlab le prend ou le prend pas. Il y a peut-être un moyen plus efficace de le faire aussi que de compter le nombre de pixel. Je veux savoir quel est le critère de sélection en fait ( Si plus de la moitié il le prend par exemple)

    J'ai lu ailleurs que faire un masque binaire semblait être la solution mais je ne sais pas comment faire ...

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Salut,

    La fonction roipoly renvoie un masque binaire en sortie que tu peux ensuite utiliser sur ton image pour faire ta sélection. Le masque étant binaire, il est donc rempli de 0 et de 1 (les 1 étant les pixels sélectionner), donc pour connaître le nombre de pixels sélectionnées, tu peux faire simplement si ton masque s'appelle BW :
    Quant à tes histoires de 3/4 de pixels ou de 1/2 pixel, tu arrives à viser de façon aussi fine pour savoir que tu tombes sur la moitié ou le quart du pixel? De toute façon, le pixel pris en compte est celui sur lequel tu clic...
    Tu peux aussi sélectionner la zone directement comme dans l'exemple de la doc (j'ai rajouté les 4 dernières lignes et des commentaires) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    I = imread('eight.tif');
    % c comprends l'ensemble des abscisses des sommets du polygone
    c = [222 272 300 270 221 194];
    % r comprends l'ensemble des ordonnées des sommets du polygone
    r = [21 21 75 121 121 75];
    BW = roipoly(I,c,r);
    imshow(I)
    figure, imshow(BW);
    %Ensuite on utilise le masque créée pour récupérer la partie de l'image qui nous interresse :
    Im = I.*uint8(BW);
    % et on l'affiche :
    figure, imshow(Im);

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Ok
    Le tout a fonctionné avec sum

    Merci beaucoup

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

Discussions similaires

  1. calcul de nombre de pixels
    Par faaat dans le forum MATLAB
    Réponses: 2
    Dernier message: 01/11/2013, 13h43
  2. calcul du nombre de pixels (entropie)
    Par 3issam84 dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 05/03/2009, 23h31
  3. Calculer le nombre de pixels de contour
    Par kawther dans le forum Images
    Réponses: 1
    Dernier message: 02/02/2009, 22h34
  4. Calculer le nombre de pixel entre 2 points
    Par maoboy dans le forum Langage
    Réponses: 3
    Dernier message: 28/06/2007, 17h39
  5. Réponses: 6
    Dernier message: 16/04/2007, 15h33

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