Je veux basculer entre deux images, comme le clignotement: 1 seconde pour la première image et une seconde pour la deuxième image.Comment ajouter une image dans l'interface graphique de MATLAB?
Répondre
Comment vos images sont-elles stockées dans Matlab? Comme un film matlab ou une matrice 3 ou 4 dimensions selon si les images sont en couleur ou en niveaux de gris. En outre, si vous avez la boîte à outils de traitement d'image, implay
et immovie
. Une autre option suppose que vos images sont dans une matrice (couleur rgb) ou mxnxk
(échelle de gris). Alors ce qui suit devrait fonctionner. En supposant que les suivantes
Img
- matrice de stockage des données d'image soit avec des dimensionsmxnx3xk
oumxnxk
handles.imageAxes
- poignée pour l'axe que vous souhaitez afficher l'image (définir la variable des axe à l'imageAxes dans le GUIDE)
Maintenant vous pouvez boucle à travers Img
for i=1:k
% display the i^th image use `Img(:,:,i)` for a gray scale stack
image(Img(:,:,:,i),'parent',handles.imageAxes);
pause(1) % pause one second
end
c'est tout.
Je ne suis pas tout à fait sûr de ce que vous voulez faire (plus précisément ce type d'images que vous essayez d'afficher), mais voici quelques exemples de code qui peut faire ce que vous voulez:
image1 = imread('cameraman.tif'); % Load a test image
image2 = imread('circles.png'); % Load another test image
hAxes = gca; % Get a handle to the current axes
for iLoop = 1:5, % Loop five times
imshow(image1,'Parent',hAxes);
pause(1);
imshow(image2,'Parent',hAxes);
pause(1);
end
je la fonction générale IMSHOW, mais cela modifie parfois d'autres propriétés de la figure/des axes et cela peut ne pas être à votre goût (puisque vous mentionnez d'ajouter ceci à une interface graphique existante). Vous souhaiterez peut-être utiliser la fonction IMAGE à la place. En outre, au lieu de la boucle for, vous pouvez utiliser une boucle while qui arrête de changer d'image lorsqu'une condition est remplie (par exemple, un appui sur un bouton).
- 1. Comment ajouter le logo MathWorks à une image dans MATLAB?
- 2. Comment puis-je programmer une interface graphique dans MATLAB?
- 3. Editer des cases à cocher dans une interface graphique Matlab
- 4. Clickonce - Comment ajouter une image à l'installateur?
- 5. Ajouter une image dans UIActionSheet
- 6. Comment ajouter une image dans UIActivityIndicatorView
- 7. Comment colorer une partie d'un graphique sous une ligne dans MATLAB?
- 8. Problèmes avec l'affichage des images éditées dans une interface graphique créée dans MATLAB
- 9. Ajouter une image à UITabBar
- 10. Comment ajouter des projecteurs à une image
- 11. Comment créer une interface graphique à l'intérieur d'une fonction dans MATLAB?
- 12. Quand devrais-je ajouter une interface graphique?
- 13. Ajouter une image derrière MKPinAnnotationView
- 14. C# ajouter une couche à une image
- 15. Comment puis-je dessiner un triangle dans une image dans MATLAB?
- 16. Comment ajouter une interface graphique à ce programme java?
- 17. Ajouter un bouton à une image
- 18. Ajouter une bordure à une image dans l'iphone
- 19. Comment tracer des triangles sur une grille 6x6 dans MATLAB?
- 20. Comment ajouter des données exif à une image?
- 21. Comment ajouter des graphiques sur une image multi-échelle?
- 22. Comment puis-je ajouter une image sur une image en PHP comme un filigrane
- 23. Comment ajouter une image à l'en-tête d'une colonne ListView?
- 24. Ajouter une image sur un panneau
- 25. Ajouter une image pour décompter le script
- 26. Comment ajouter une couleur ou une image de dégradé au texte dans l'iPhone dev
- 27. comment ajouter une bordure d'image autour d'une image?
- 28. Comment créer une image dynamiquement sur AppEngine
- 29. Accéder à une image dans une image
- 30. Trouver une image dans une image C#