Quiero alternar entre dos imágenes, como el parpadeo: 1 segundo para la primera imagen y un segundo para la segunda imagen.¿Cómo agregar imágenes en la GUI de MATLAB?
Respuesta
¿Cómo se almacenan las imágenes en Matlab? Como una película de matlab o una matriz dimensional de 3 o 4 dependiendo de si las imágenes son en color o en escala de grises. Además, si tiene la caja de herramientas de procesamiento de imágenes, implay
y immovie
. Otra opción es asumir que sus imágenes están en una matriz mxnx3xk
(color rgb) o mxnxk
(escala de grises). Entonces lo siguiente debería funcionar. Asumiendo los siguientes
Img
- matriz de datos de imágenes almacenamiento ya sea con dimensionesmxnx3xk
omxnxk
handles.imageAxes
- mango para el eje que desea pantalla la imagen (fija la etiqueta del eje a imageAxes en GUÍA)
Ahora puede bucle a través de 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
eso es todo.
no estoy totalmente seguro de lo que quiere hacer (específicamente qué tipo de imágenes que están tratando de mostrar), pero aquí hay algunos ejemplos de código que puede hacer lo que quiera:
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
Solía la función general IMSHOW, pero esto a veces cambia otras propiedades de la figura/ejes y que puede no ser de su agrado (ya que menciona agregar esto a una GUI existente). Es posible que desee utilizar la función IMAGE en su lugar. Además, en lugar del ciclo for, puede usar un ciclo while que detiene el cambio de imágenes cuando se cumple una condición (como presionar un botón).
- 1. ¿Cómo agregar control de barra de progreso a Matlab gui?
- 2. ¿Cómo puedo programar una GUI en MATLAB?
- 3. Ingeniería de software y patrones en la aplicación Matlab GUI?
- 4. ¿Agregue dinámicamente campos a la GUI de MATLAB?
- 5. Dibujando con el mouse en la GUI en matlab
- 6. ¿Cómo crear una GUI dentro de una función en MATLAB?
- 7. ¿Cómo corregir la iluminación desigual en imágenes usando MATLAB?
- 8. Carga de imágenes múltiples en MATLAB
- 9. ¿Cómo creo una GUI con pestañas en MatLab?
- 10. Visualización de imágenes .pgm en Matlab
- 11. cómo agregar múltiples funciones en matlab
- 12. Compatibilidad entre Mac y Windows MATLAB Gui
- 13. Cómo agregar imágenes al lienzo
- 14. Cómo agregar control remoto con Git Gui?
- 15. Cómo agregar imágenes en la lista de selección
- 16. MATLAB procesamiento de imágenes de pequeños círculos
- 17. Cómo agregar imágenes en UINavigationBar en la aplicación para iPhone
- 18. ¿Cómo puedo saber si Matlab está ocupado cuando usa GUI?
- 19. Agregar imágenes con la etiqueta de opción
- 20. Matlab: ejecuta el archivo sin abrir la GUI, luego cierra
- 21. Agregar su propia GUI en Paraview
- 22. Cómo mostrar varias imágenes en el mismo figue - Matlab
- 23. ¿Cómo manejar imágenes grandes en matlab sin quedarse sin memoria?
- 24. ¿Cómo puedo agregar nuevos códecs para matlab?
- 25. cómo agregar imágenes al emulador de Android?
- 26. ¿Cómo evitar que las etiquetas LATEX en la GUI de MATLAB se vuelvan borrosas?
- 27. Cómo agregar flechas a los gráficos de líneas en Matlab?
- 28. Agregar imágenes al recipiente
- 29. Cómo trazar en mi GUI
- 30. ¿Cómo agregar imágenes para verlas mediante programación?