MATLAB

Páginas: 10 (2332 palabras) Publicado: 30 de marzo de 2014
Construcción de GUIs con Herramientas Modulares.
Murrieta Néstor,Romero Elisa, Vega Estephanie, Villegas Carolina
Facultad de Ingeniería, Universidad La Salle
Ciudad de México, México


Resumen: En esta práctica aprenderemos a utilizar las diver-sas herramientas modulares para crear aplicaciones persona-lizadas de procesamiento de imágenes. Se le conocen como modulares ya que pueden serutilizadas de forma indepen-diente o combinadas para crear interfaces gráficas de usua-rio personalizadas (GUIs) para aplicaciones de procesamien-to de imágenes. Esta caja de herramientas incluye diversas herramientas que se pueden activar desde la línea de coman-dos.
INTRODUCCION
Matlab y la caja de herramientas para el procesamiento de imágenes (Image Processing Toolbox) tiene un am-plioconjunto de herramientas que permite manipular, procesar y analizar datos de imágenes muy fácilmente, también puede mostrar pantallas de imágenes 2D o 3D. Matlab permite la construcción de GUIs, mediante la caja de herramientas para procesamiento de imágenes GUI (Image Processing Toolbox GUI) utilizando herra-mientas modulares.
El uso de herramientas modulares sirve para la cons-truccion de GUIs, esdecir, para crear aplicaciones de proceso de imagen personalizada. Se utiliza la función de herramienta de creación modular para la creación estas herramientas, en la que te permite especificar el manejo a un objeto de una imagen especifica.
La caja de herramientas incluye varias herramientas modulares interactivas que se pueden activar desde la línea de comandos y el uso de las imágenes mostradasen la figura de la venta de matlab, esta es llamada imagen de destino o imagen de objeto, esta se muestra utilizando la función imshow. Las herramientas son modulares, ya que pueden ser utilizados de forma inde-pendiente o en combinación para crear interfaces gráfi-cas de usuario personalizado (GUI) para aplicaciones de procesamiento de imágenes.
La mayoría de las funciones para la creaciónde herra-mientas modulares admiten una sintaxis sin argumen-tos, esta utiliza una imagen de la figura actual como la imagen de destino. Cuando la figura actual contiene varias imágenes, las herramientas se asocian con la primera imagen del objeto grafico, es decir, la ultima imagen creada. impixelinfo, impixelinfoval y imdis-playrange pueden trabajar con múltiples imágenes en una figura. Al crearlas herramientas modulares estas tienen comportamiento de posicionamiento por defecto.
Cuando se crea una herramienta modular, además de especificar la imagen de destino, se puede especificar opcionalmente el objeto que desee que sea el padre de la herramienta. Al especificarlo, se determina dónde aparece la herramienta en la pantalla, las herramientas modulares tienen un comportamientopredeterminado.

METODOLOGÍA
Visualización de la imagen de destino
Utilizamos imshow para mostrar la imagen de destino (o imágenes) en una ventana de la figura de MATLAB.
Al momento que incluimos un borde, nos aseguramos de que las herramientas modulares no se muestran sobre la imagen, en la figura.
-imshowBorder.

Crear las herramientas modulares
Cuando utilizamos la herramienta de informaciónde píxeles de una imagen de destino , visualizamos la ima-gen en una ventana figura, utilizando imshow , y luego se llamamos a la función impixelinfo para crear la he-rramienta.
Asociar Herramientas modulares con una imagen particular
Especificamos un identificador de una figura, ejes u objeto uipanel que contiene la imagen de destino. Agre-gamos la herramienta Rango de visualización de laventana de la figura que ya contiene la herramienta de información de píxeles. Llamamos a la función imdis-playrange, especificando el especificando el identifica-dor de la imagen de destino.
himage = imshow('koala.tif');
hpixelinfopanel = impixelinfo(himage);
hdrangepanel = imdisplayrange(himage);

Conseguir el identificador de la imagen de destino

Obtuvimos un identificador de la imagen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS