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
imageDatastoredel 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 argumentoinfoes ú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, comoimreadorawinfo. Para obtener más detalles, consulte Acceder a la información del archivo.
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.
