主要内容

图像批处理器

将函数应用于多个图像

说明

图像批处理器可让您使用同一函数处理多个图像。使用此 App,您可以:

  • 从文件夹或工作区中的 imageDatastore 对象加载图像。

  • 使用现有 MATLAB® 函数处理图像,或使用代码模板创建自定义批处理函数。

  • 查看中间图像和最终处理后的图像。

  • 将处理后的图像导出到输出文件夹或工作区。

  • 生成函数以在该 App 外处理其他图像。

如果您有 Parallel Computing Toolbox™,您可以在本地并行池上处理图像。

要开始使用,请参阅 Process Folder of Images Using Image Batch Processor App

指定批处理函数

您可以将批处理函数指定为以下选项之一:

  • 现有 MATLAB 函数 - 在 MATLAB 搜索路径中指定一个现有的内置函数或用户创建的函数。在函数名称框中键入函数名称,或从列表中选择该函数。或者,点击打开以导航到您要使用的函数文件。

  • 创建新函数 - 使用代码模板创建自定义批处理函数。点击 App 工具条中的创建以打开模板。

一个批处理函数可以接受一个或两个输入参量。

  • 图像 - 第一个输入必须为图像数组 im

  • 信息结构体 - 可选的第二个参量是结构体 info,它包含有关输入图像文件的信息。如果批处理函数内部调用一个或多个需要文件名作为输入的函数,如 imreadrawinfo,则 info 参量非常有用。有关详细信息,请参阅访问文件信息

Image Batch Processor app

打开 图像批处理器 App

  • MATLAB 工具条:在 App 选项卡上的图像处理和计算机视觉下,点击图像批处理器图标。

  • MATLAB 命令提示符:输入 imageBatchProcessor

编程用途

imageBatchProcessor 会打开图像批处理器,使用它可以处理一个文件夹下的所有图像。

imageBatchProcessor(folderLocation) 打开该 App 并加载存储在文件夹 folderLocation 中的一批图像。 (自 R2023a 起)

imageBatchProcessor(imds) 打开该 App 并加载 imageDatastore 对象 imds 中的图像。 (自 R2023a 起)

imageBatchProcessor close 关闭图像批处理器的所有打开实例。

详细信息

全部展开

版本历史记录

在 R2015a 中推出

全部展开

另请参阅

函数

对象