Main Content

Image Batch Processor

Aplicar una función a varias imágenes

Descripción

La app Image Batch Processor permite procesar varias imágenes utilizando la misma función. Con esta app, puede:

  • Cargar imágenes desde una carpeta o desde un objeto imageDatastore del espacio de trabajo.

  • Procesar imágenes utilizando una función de MATLAB® existente o crear una función de procesamiento por lotes personalizada utilizando una plantilla de código.

  • Visualizar las imágenes intermedias y finales procesadas.

  • Exportar las imágenes procesadas a una carpeta de salida o al espacio de trabajo.

  • Generar una función para procesar imágenes adicionales fuera de la app.

Si tiene Parallel Computing Toolbox™ puede procesar las imágenes en un grupo paralelo local.

Para empezar, consulte Process Folder of Images Using Image Batch Processor App.

Especificar una función de procesamiento por lotes

Puede especificar la función de procesamiento por lotes como una de estas opciones:

  • Función de MATLAB existente: especifique una función integrada o creada por el usuario ya existente en la ruta de búsqueda de MATLAB. Escriba el nombre de la función en la casilla Function Name o selecciónela en la lista. También puede hacer clic en Open para navegar hasta el archivo de función que desee utilizar.

  • Crear una nueva función: cree una función de procesamiento por lotes personalizada utilizando una plantilla de código. Haga clic en Create en la barra de herramientas de la app para abrir la plantilla.

Una función de procesamiento por lotes puede aceptar uno o dos argumentos de entrada.

  • Imagen: la primera entrada debe ser el arreglo de imágenes im.

  • Estructura de información: el segundo argumento opcional es una estructura, info, que contiene información sobre el archivo de imagen de entrada. El argumento info es útil si su función de procesamiento por lotes llama internamente a una o más funciones que requieren un nombre de archivo como entrada, como imread o rawinfo. Para obtener más detalles, consulte Acceder a la información del archivo.

Image Batch Processor app

Abrir la aplicación Image Batch Processor

  • Barra de herramientas de MATLAB: En la pestaña Apps, en Image Processing and Computer Vision, haga clic en el icono de la app Image Batch Processor.

  • Línea de comandos de MATLAB: Introduzca la función imageBatchProcessor.

Uso programático

expandir todo

imageBatchProcessor abre la app Image Batch Processor, que permite procesar una carpeta de imágenes.

imageBatchProcessor(folderLocation) abre la app y carga el lote de imágenes almacenado en la carpeta folderLocation. (desde R2023a)

imageBatchProcessor(imds) abre la app y carga las imágenes del objeto imageDatastore imds. (desde R2023a)

imageBatchProcessor close cierra todas las instancias abiertas de la app Image Batch Processor.

Más acerca de

expandir todo

Historial de versiones

Introducido en R2015a

expandir todo

Consulte también

Funciones

Objetos