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

Interfaces Graphiques Discussion :

les boutons ouvrir et noir et blanc


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut les boutons ouvrir et noir et blanc
    bonjour j'ai crée une interface graphique qui contient 2 bouton 1 pour ouvrir une image couleur originale et bouton 2 pour transformé cette image en image noir blanc ,Ceci est le code inscrit sur le bouton 1


    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
     
    % hObject    handle to fichier_menu_ouvrir (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    global fb
    global fn
    global Y3
    global ind
    global ind2
    global ind1
    global fc
    Y3='';
    [imageo, uc2] = uigetfile( ...
           {'*.bmp;*.gif;*.jpg;*', 'All  Files (*.bmp, *.gif, *.jpg, *.tif,*.png)'; ...
            '*.*',                   'All Files (*.*)'}, ...
            'ouvrir image');
    if isequal(imageo,0) || isequal(uc2,0)
       ind==0;
    else
    fo=imread(imageo);
    %fo=double(fo);
    ind=1;
    axes(handles.axes2);cla;
    imshow(fo);
    %Y3=im2bw(fo);
    end
    Quel est le code qui doit être écrite dans le bouton pour mettre l'image en noir et blanc?
    merci d'avance .

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut
    voila mon code noir et balnc
    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
    function pushbutton2_Callback(hObject, eventdata, handles)
    % hObject    handle to pushbutton2 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    global Y3
    global fo
    global ind
    if (ind==0)
        msgbox('lire une image original avant!','Avertissement','warn');
    else
     
        Y3=im2bw(fo);
        axes(handles.axes3);cla;
        imshow(Y3);
    end

    il y a un erreur dans l'execution
    An image's "CData" property does not have a fixed set of property values.
    aidez moi svp

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

Discussions similaires

  1. les boutons ouvrir et quitter
    Par hanou88 dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 24/04/2009, 15h40
  2. Convertir les images en noir et blanc
    Par piotrr dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 09/02/2009, 18h01
  3. Enlever les boutons Ouvrir et Annuler au JFileChooser
    Par piotrr dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 15/10/2008, 09h26
  4. Impossible d'ouvrir une image noir et blanc
    Par k3ops dans le forum OpenCV
    Réponses: 4
    Dernier message: 19/06/2008, 16h33
  5. diffirencier entre les images couleurs et les noir et blanc
    Par passion_info dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/05/2005, 14h15

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