Creo que lo que estás buscando es la utilidad IMTOOL (que es una parte de Image Processing Toolbox). Es una GUI de MATLAB que le permite ver imágenes en su tamaño original (100% de aumento) con controles deslizantes horizontales y verticales.
EDIT:
La solución anterior se mostrará su imagen en una ventana nueva figura (la interfaz gráfica de usuario IMTOOL). Si no desea que la imagen aparezca en una nueva ventana, sino que desea ajustar su tamaño en una ventana propia, será más difícil. Para ajustar el tamaño de la imagen, que supongo que ha mostrado en un conjunto de ejes usando el comando IMAGE, tendrá que ajustar un número de axes properties para los ejes que contienen la imagen. Las siguientes son las propiedades es probable que el resultado final será la modificación:
'Units'
: esto se puede establecer a 'inches'
, 'centimeters'
, o 'pixels'
, por ejemplo.
'Position'
: Controla dónde se colocan los ejes en la ventana de figura, en unidades gobernadas por la propiedad 'Units'
.
'DataAspectRatio'/'PlotBoxAspectRatio'
: Controlan la escala relativa de los ejes y del cuadro de trazado circundante.
'XLim'/'YLim'
: los valores mínimo y máximo de los ejes.
Después de obtener el tamaño y la escala de la imagen para mostrar de la manera que desee, partes de la imagen podrían estar fuera del área de la ventana de la figura. Lamentablemente, los controles deslizantes horizontales y verticales no se agregarán automáticamente. Tendrá que crear estos controles deslizantes usted mismo usando la función UICONTROL. Tendrá que escribir las funciones de devolución de llamada para los controles deslizantes de modo que muevan los ejes en la ventana.
Si decide aventurarse por el camino más arriba, aquí hay algunos enlaces a tutoriales de diseño de interfaz gráfica de usuario que pueden ayudarle a: a slider tutorial on blinkdagger, a blog post by Doug Hull y a video from Doug on GUIDE basics.
Debería señalarse que imtool está en la Caja de herramientas de procesamiento de imágenes. –
@Richie: Buen punto. Agregué tu comentario a la respuesta. – gnovice