RandomImage

RandomImage[max]

给出伪随机像素值在 0 和 max 之间的图像.

RandomImage[{min,max}]

生成伪随机像素值在 minmax 之间的图像.

RandomImage[dist]

使用符号式分布 dist 生成像素值.

RandomImage[,size]

生成指定 size 的随机图像.

RandomImage[,size,"type"]

给出转换为指定类型的图像.

更多信息和选项

  • RandomImage 给出图像,其中从指定分布绘制像素值. 像素值在空间中不相关.
  • 随机图像可用于创建合成噪声图像和图像效果.
  • RandomImage 默认情况下给出实类型的图像.
  • RandomImage[] 等价于 RandomImage[1,{150,150}].
  • RandomImage[] 等价于 RandomImage[,{150,150}].
  • size 指定可以是下面任何选项之一:
  • side二维图像尺寸 {side,side}
    {width,height}二维图像尺寸指定
    {width,depth,height}三维图像尺寸指定
  • "type" 的可能设置包括:
  • "Bit"整数 0 或 1
    "Byte"整数 0 到 255
    "Bit16"整数 0 到 65535
    "Real32"单精度实数 (32 bit)
    "Real64"双精度实数 (64 bit)
  • RandomImage 接受 ImageImage3D 的所有选项,不同之处和更多选项如下所示:
  • ColorSpace Automatic生成指定颜色空间的图像
    InterleavingNone是否生成交错图像

范例

打开所有单元关闭所有单元

基本范例  (3)

产生随机图像:

产生随机 RGB 图像:

产生随机三维图像:

范围  (8)

分布  (5)

默认情况下,像素值的范围是从 0 到 1:

指定像素值的范围:

从范围在 0 和 之间的伪随机数字中产生图像:

来自正态分布的随机图像:

使用某些多变量分布产生四通道图像:

尺寸  (2)

默认情况下,产生尺寸为 的二维图像:

指定正方形图像的尺寸:

指定图像的尺寸:

指定三维图像的尺寸:

类型  (1)

默认情况下,创建实值图像:

创建字节图像:

选项  (5)

ColorSpace  (4)

默认情况下,不设定显式颜色空间:

产生 "Grayscale" 图像:

产生随机 "RGB" 图像:

使用某些单变量分布产生 "HSB" 图像:

使用特定边界的多变量均匀分布产生 "LAB" 图像:

ImageSize  (1)

默认情况下,使用 ImageSize->Automatic 创建图像:

指定显式尺寸:

应用  (4)

加性噪声:

乘性噪声:

拉普拉斯噪声的图像:

使用重尾分布 RGB 图像模拟椒盐噪声:

属性和关系  (7)

产生具有常量亮度的图像:

使用特殊函数 ConstantImage

使用 RandomReal 产生随机数据:

使用 RandomInteger 产生随机二值图像:

使用 RandomVariate 产生随机数据:

在均匀随机图像中,相邻像素是不相关的:

在局部滤波后,从原始分布绘制的像素值在空间上是相关的:

创建一幅图像,其中像素是随机地从颜色列表中选择:

创建一幅图像,其中颜色随机地从由颜色列表定义的凸包中选取:

可能存在的问题  (1)

范围外像素值绘制为黑色或者白色:

使用 ImageAdjust 查看全部数值范围:

巧妙范例  (1)

显示各种类型的噪声效果:原始图像、泊松噪声、均匀噪声、高斯噪声、拉普拉斯噪声、椒盐噪声:

Wolfram Research (2010),RandomImage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomImage.html (更新于 2020 年).

文本

Wolfram Research (2010),RandomImage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomImage.html (更新于 2020 年).

CMS

Wolfram 语言. 2010. "RandomImage." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/RandomImage.html.

APA

Wolfram 语言. (2010). RandomImage. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RandomImage.html 年

BibTeX

@misc{reference.wolfram_2024_randomimage, author="Wolfram Research", title="{RandomImage}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/RandomImage.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_randomimage, organization={Wolfram Research}, title={RandomImage}, year={2020}, url={https://reference.wolfram.com/language/ref/RandomImage.html}, note=[Accessed: 22-November-2024 ]}