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 :

positionner un calque (image jpg) en dessus du graphe


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2017
    Messages : 9
    Par défaut positionner un calque (image jpg) en dessus du graphe
    bonjour,

    est-il possible de positionner un image JPG en dessus du graphe

    ps: cette image je la veux comme un calque en dessus de mon graphe
    merciiii

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut positionner un calque (image jpg) en dessus du graphe
    Bonjour,

    Une idée :
    1- Création du calque
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    % Création du calque
    t=0:0.01:pi;
    y=cos(10*t);
    h=plot(t,y,'r','LineWidth',2);
    axis off
    saveas(h,'calque.jpg');
    2- Superposition à une image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    B = imread('****.jpg');
    B = rgb2gray(B);
    S=size(B);
    A=imread('calque.jpg');
    A = rgb2gray(A);
    A=A(1:S(1),1:S(2));
    hold on
    C = imfuse(A,B,'blend','Scaling','joint');
    imshow(C);

    Tu peux faire l'inverse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    x=0:0.1:2*pi;
    y=10+10*sin(x);
    img=imread('****.jpg');
    imagesc([0 max(x)], [0 max(y)], img);
    hold on;
    plot(x,y,'r','linewidth',2);

  3. #3
    Membre habitué
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2017
    Messages : 9
    Par défaut
    Bonjour,

    je vous remercie pour votre aide ça m'arche super bien
    mais le problème c'est que pour avoir IMFUSE il me dit vous devez avoir la toolbox et moi je travaille pas sur une licence
    merciii bonne journée

Discussions similaires

  1. positionnement d'une image par dessus une autre
    Par hugodu28 dans le forum Langage
    Réponses: 0
    Dernier message: 06/12/2012, 14h34
  2. Inserer une image.jpg dans table
    Par loumanga dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 30/01/2006, 14h14
  3. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51
  4. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 18h59
  5. [Kylix] pb Affichage image .jpg
    Par sioux dans le forum EDI
    Réponses: 4
    Dernier message: 18/01/2004, 19h20

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