Main Content

图像批处理器

将函数应用于多个图像

说明

图像批处理器可让您使用同一函数处理多个图像。使用此 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 中推出

全部展开

另请参阅

函数

对象