ConformImages
ConformImages[{image1,image2,…}]
返回一个图像列表,其中所有 imagei 都具有一致属性,包括维度、数据类型、色彩空间和交织等在内.
ConformImages[{image1,image2,…},spec]
返回指定 spec 的所有图像.
ConformImages[{image1,image2,…},spec,fitting]
使用指定的 fitting 方法调整图像尺寸.
更多信息和选项
- 如果算法要求图像以某种方式是统一的,如分类,降维,及组合成更大图像时,ConformImages 通常用作这类算法的预处理步骤.
- ConformImages 适用于二维和三维图像列表.
- 图像规范 spec 可以是下列之一:
-
image 从 image 中选取一致属性 size 图像维度指定 imagetype 图像类型,如在 ImageType 中 {spec1,spec2,…} 多个属性的指定 - 缺省情况下,使用能够代表存储在所有 imagei 中的数据的最小的 imagetype.
- 可以使用下列 size 指定:
-
w 宽度 w,使用高度给出中值长宽比 {w,h} 输出图像的宽度和高度 {w,d,h} 三维图像的宽度、深度和高度 - 任何 w、d 和 h 可以是下列之一:
-
val 标量值 f 函数 f,应用到每个维度的尺寸列表 - ConformImages[{image1,image2,…}] 调整所有图像的尺寸,使之具有中值宽度和一个高度,以给出中值长宽比.
- fitting 的可能值包括:
-
"Fill" 以较小的维度为准;必要时剪裁另一个维度 "Fit" 调整整幅图像;保持长宽比;在必要时填充 "Pad" 填充和/或剪切,而不重新采样 "Stretch" 通过重新采样来拉伸图像,使图像尺寸适合 "Letterbox" 以宽度为准;在其他维度上填充和/或剪切 "Pillarbox" 以高度为准;在其他维度上填充和/或剪切 "Windowbox" 向中心调整;在所有维度上进行填充 - 缺省的 fitting 方法是 "Stretch".
- ConformImages 具有与 Image 和 Image3D 相同的选项,并具有下列补充和修改:
-
ColorSpace Automatic 输出色彩空间 ImageSize Automatic 图像缺省显示的尺寸 Interleaving Automatic 是否交织通道 Magnification Automatic 如何放大显示的图像 Padding Automatic 制作相同尺寸的图像所用的方法 - 缺省情况下,所有其他选项设置从单个输入图像继承,这将等同于 option->Inherited.
- 在 ColorSpace->Automatic 时,选取一个可以表示所有图像的色彩空间.
- 如果 Interleaving->Automatic,仅当没有输入图像交织时,交织设置为 False.
范例
打开所有单元关闭所有单元范围 (6)
选项 (6)
ColorFunction (2)
可能存在的问题 (1)
对于设置为 ColorSpace->Automatic 的图像,对通道较少的像素值进行零填充:
指定输出 ColorSpace:
Wolfram Research (2014),ConformImages,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ConformImages.html.
文本
Wolfram Research (2014),ConformImages,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ConformImages.html.
CMS
Wolfram 语言. 2014. "ConformImages." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ConformImages.html.
APA
Wolfram 语言. (2014). ConformImages. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ConformImages.html 年