Chcę przełączać między dwoma obrazami, np. Miganiem: 1 sekunda dla pierwszego obrazu i 1 sekunda dla drugiego obrazu.Jak dodać obraz w GUI MATLAB?
Odpowiedz
Jak przechowywane są twoje obrazy w programie Matlab? Jako film matlab lub 3 lub 4-wymiarowa matryca w zależności od tego, czy obrazy są kolorowe czy w skali szarości. Ponadto, jeśli masz zestaw narzędzi do przetwarzania obrazu, implay
i immovie
. Inna opcja przy założeniu, że twoje obrazy są w macierzy mxnx3xk
(kolor rgb) lub mxnxk
(skala szarości). Następnie powinny działać następujące. Zakładając następujące
Img
- Data Matrix przechowywania obrazów albo o wymiarachmxnx3xk
lubmxnxk
handles.imageAxes
- uchwyt do osi chcesz wyświetlania obrazu (ustaw znacznik osi do obrazuAby w PRZEWODNIKU)
Teraz możesz pętla przez 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
to wszystko.
nie jestem całkowicie pewien tego, co chcesz zrobić (konkretnie jaki rodzaj zdjęć, które próbują wyświetlać), ale oto niektóre przykładowy kod, który może robić to, co chcesz:
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
użyłem ogólna funkcja IMSHOW, ale czasami zmienia to inne właściwości figury/osi i może nie odpowiadać twoim preferencjom (ponieważ wspomniałeś o dodaniu tego do istniejącego GUI). Zamiast tego możesz użyć funkcji IMAGE. Ponadto zamiast pętli for można użyć pętli while, która zatrzymuje przełączanie obrazów po spełnieniu warunku (np. Naciśnięcie przycisku).
- 1. Dynamicznie dodać pola do GUI MATLAB?
- 2. MATLAB: GUI stopniowo coraz wolniej
- 3. Jak wyświetlić przewijalną siatkę obrazów w programie MATLAB GUI
- 4. Jak dodać obraz w Tkinter?
- 5. Jak zapisać zmieniony obraz w MATLAB?
- 6. jak wyświetlić obraz dicom w Matlab?
- 7. Rysowanie za pomocą myszy na GUI w Matlab
- 8. jak dodać wiele funkcji w Matlab
- 9. Jak zapobiec rozmyciu etykiet LATEX w GUI MATLAB?
- 10. Jak używać vima jako edytora w Matlab GUI
- 11. Jak dodać obraz tła do aktywności Androida?
- 12. Jak dodać obraz w Quill JS?
- 13. Opencv java - Załaduj obraz do GUI
- 14. Jak podzielić obraz na bloki w programie MATLAB?
- 15. Jak załadować i wyświetlić obraz PNG w MATLAB?
- 16. Jak dodać legendę w imagesc działki w Matlab
- 17. Jak dodać obraz do paska nawigacyjnego UINavigationController?
- 18. Jak dodać obraz do podpowiedzi jquery
- 19. jak dołączyć obraz do gui stworzony przy użyciu kreatora Qt
- 20. Jak dodać obraz na przycisku kasowania UITableView?
- 21. jak dodać obraz do netbeans Projekt Java
- 22. MATLAB, jak uzyskać współrzędne kliknięcia myszą
- 23. Android dodać obraz do przycisku
- 24. Jak dodać obraz w UINavigationBar w aplikacji IPhone
- 25. Jak dodać elementy JMenuBars, JMenus i JMenuItems za pomocą projektanta GUI Swing GUI IntelliJ?
- 26. R sprytnie dodać obraz w tle
- 27. java - Jak dynamicznie dodać komponent swing do gui na kliknięcie?
- 28. Jak uruchomić program profilujący Matlab
- 29. Jak wykonać poziome przesunięcie obrazu w MATLAB?
- 30. Dlaczego mój obraz nie ładuje się prawidłowo w programie MATLAB?